Hej, Jag hat suttit och blivit galen på detta nu.
Jag har suttit och arbetat på ett ajax anrop och nu när jag har arbetat en formvalidering till mitt form som finns is CI men det är något som är fel jag vet dock inte vad :/ jag gör mitt anrop men då skickas jag till sidan där jag har mitt anrop till eller så blir det att ajax
rror körs :/
Min javascriot ser ut
och min funktion där jag har mitt anrop till ser ut
vad är det jag har gjort fel? kan säga jag blir frustrerad över detta :/
Jag har suttit och arbetat på ett ajax anrop och nu när jag har arbetat en formvalidering till mitt form som finns is CI men det är något som är fel jag vet dock inte vad :/ jag gör mitt anrop men då skickas jag till sidan där jag har mitt anrop till eller så blir det att ajax
rror körs :/Min javascriot ser ut
Code:
/* Attach a submit handler to the form */
$("#foo").submit(function(event) {
/* Stop form from submitting normally */
event.preventDefault();
/* Clear result div*/
$("#result").html('');
/* Get some values from elements on the page: */
var values = $(this).serialize();
/* Send the data using post and put the results in a div */
$.ajax({
type: this.method || get,
url: this.action,
data: values,
dataType: 'json',
success: function(data){
var msg = data.returned_val;
if(msg=="yes")
{
$("#myModal").modal('hide');
return true;
}
else
{
var er = "";
alert('Server error');
for (var i=0; i<data.error.length; i++) {
er = er + '<br>'+data.error[i];
}
//return false;
$("#result").html(' - Du har följande fel - ' + er);
}
},
error:function(){
alert("failure");
}
});
});
Code:
function edit_work(){
if($this->input->post()){
/* här sker valideringen */
$this->form_validation->set_rules($config);
$this->form_validation->set_error_delimiters('<div class="alert alert-error">', '</div>');
if ($this->form_validation->run() == FALSE){
return json_encode(array('returned_val' => 'no', 'error' => validation_errors()));
//return validation_errors();
}else{
return json_encode(array('returned_val' => 'yes'));
}
}
}
Comment