我目前已成功将我的 Jquery AJAX 后调用提交给 PHP。但是我的 PHP 回调显示为未定义。
我的 PHP 文件:
echo json_encode(array('returned_val' => 'returned from PHP'));
查询:
//Save the data
var url = "saveToDb.php"; // the script where you handle the form input.
var request = $.ajax({
type: "POST",
url: url,
data: $("#formSubmit").serialize(), // serializes the form's elements.
success: function(data)
{
alert(data.returned_val);
},
error:function() {
alert("failure");
}
});
return false;
在 firebug 中,我的 .php 文件调用的 Net-Response 标头向我显示:
{"returned_val":"returned from PHP"}
JSON Net-JSON 标头告诉我:
returned_val "returned from PHP"
关于我缺少什么的任何建议?