var dataString = JSON.stringify(formDara);
console.log(dataString);
$.ajax({
url: urL,
type: "POST",
cache: false,
data: dataString,
success: function (data) {
console.log(data);
}
});
Hier ist formData
ein Objekt. console.log (Datenstring) OUTPUT:JSON.stringify() Objekt funktioniert nicht in Ajax Aufruf in Codeigniter
{"library_fee":"100","lab_fee":"200","tution_fee":"300","admission_fee":"400"}
Aber mein Controller bekam keinen Wert. Codeigniter Controller ACTION Methode:
public function set_fees_structure($id) {
$data = array();
$data["admission_fee"] = $this->input->post("admission_fee", TRUE);
$data["tution_fee"] = $this->input->post("tution_fee", TRUE);
$data["library_fee"] = $this->input->post("library_fee", TRUE);
$data["lab_fee"] = $this->input->post("lab_fee", TRUE);
echo 'I m set fees structures ' . $id;
echo '<pre>';
print_r($data);
exit();
}
Fügen Sie Ihre Aktionsmethode hinzu. Sie müssen zur ajax-Methode 'contentType: 'addition/json; charset = utf-8'' –
Ich habe es schon versucht. aber nicht funktioniert. –
Mögliches Duplikat von: http://stackoverflow.com/questions/21004315/passing-form-data-to-controller-using-ajax-and-jquery-with-codeigniter – NewbieCoder