[eluser]Thiago Leao[/eluser]
hi guys, I wonder, how do I save data after I call a function in javascript, which displays a success message?
VIEW
Code:
[removed]
function SaveSucess(){
jSuccess(
'Collection Save Sucess',
{
autoHide : true,
clickOverlay : false,
MinWidth : 300,
TimeShown : 2000,
ShowTimeEffect : 200,
HideTimeEffect : 200,
LongTrip :20,
HorizontalPosition : 'center',
VerticalPosition : 'top',
ShowOverlay : true,
ColorOverlay : '#000',
OpacityOverlay : 0.3,
onClosed : function(){
},
onCompleted : function(){
}
});
}
[removed]
<?php
echo validation_errors();
$atributos = array('id' => 'commentform', 'class' => 'group');
echo form_open_multipart(base_url().'dashboard/collection/add/save', $atributos);
?>
<input name="id_user" id="id_user" type="hidden" value="<?=$this->session->userdata('id_user');?>">
<fieldset class="group">
<label><strong>Título da Coleção</strong> * </label>
<p><input type="text" name="nome" id="nome" title="Example: Marvel Legends Série 6" /></p>
</fieldset>
<hr />
<h3>TAGS</h3>
Escolha etiquetas para classificar sua coleção, e ajudar outros colecionadores a encontrá-la facilmente *<br /><br />
<fieldset class="group">
<p>
<input id="tags_1" type="text" name="tags" class="tags" value="" />
</p>
</fieldset>
<hr />
<h3>CAPA</h3>
Selecione a foto, que será capa da sua coleção.<br /><br />
<!--<div class="upload">
<input type="file" name="upload"/>
</div>-->
<!--<input type="file" name="file" class="fileInput" id="file" />-->
<div class="file-wrapper">
<input type="file" name="file"/>
<span class="button">Choose a file</span>
</div>
<hr />
<h3>Adicione sua Descrição</h3>
<fieldset>
<p>
<textarea cols="30" rows="4" name="descricao" id="descricao" title="Description"></textarea>
</p>
</fieldset>
<button type="submit">Save</button>
</form>
CONTROLLER
Code:
function save(){
$data['id_user'] = $this->input->post('id_user');
$data['nome'] = $this->input->post('nome');
$data['slug_nome'] = url_title(convert_accented_characters($this->input->post('nome')));
$data['tags'] = $this->input->post('tags');
$data['capa_imagem'] = $configLarge['source_image'];
$data['capa_thumb'] = $configThumb['new_image'];
$data['descricao'] = $this->input->post('descricao');
$this->load->model('colecao_model');
$this->colecao_model->salvar($data);
$this->index();
echo "[removed]SaveSucess();[removed]";
}