Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //fun simpan
- function save()
- {
- $('#btnSave').text('saving...'); //change button text
- $('#btnSave').attr('disabled',true); //set button disable
- var url;
- if(save_method == 'add') {
- url = "<?php echo site_url('admin/soal_ganda/tambah/'.$this->uri->segment(4))?>";
- } else {
- url = "<?php echo site_url('admin/soal_ganda/update/'.$this->uri->segment(4))?>";
- }
- // ajax adding data to database
- var formData = new FormData($('#form')[0]);
- $.ajax({
- url : url,
- type: "POST",
- data: formData,
- contentType: false,
- processData: false,
- dataType: "JSON",
- success: function(data)
- {
- if(data.status) //if success close modal and reload ajax table
- {
- $('#modal_form').modal('hide');
- reload_table();
- } else
- {
- for (var i = 0; i < data.inputerror.length; i++)
- {
- $('[name="'+data.inputerror[i]+'"]').parent().parent().addClass('has-error'); //select parent twice to select div form-group class and add has-error class
- $('[name="'+data.inputerror[i]+'"]').next().text(data.error_string[i]); //select span help-block class set text error string
- }
- }
- $('#btnSave').text('save'); //change button text
- $('#btnSave').attr('disabled',false); //set button enable
- },
- error: function (jqXHR, textStatus, errorThrown)
- {
- alert('Error adding / update data');
- $('#btnSave').text('save'); //change button text
- $('#btnSave').attr('disabled',false); //set button enable
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment