我怀疑我有一个缺失的括号,但如果有
我就找不到$(document).ready(function () {
$("#additional_info_submit").click(function (e) {
e.preventDefault();
jQuery.ajax({
type: "POST",
url: "advice_response.php",
//contentType: "text/json; charset=utf-8",
dataType: "json",
data: $('#form').serialize(),
success: function (response) {
alert('yay');
},
error: function (xhr, ajaxOptions, thrownError) {
alert(thrownError);
}
});
});
});
答案 0 :(得分:0)
advice_response.php上的json_encode最后缺少一个半冒号。
答案 1 :(得分:0)
我对“PUT”方法有同样的问题,但我正在使用Web Api服务器端,所以我不得不改变我的Web Api控制器放置方法:
return Request.CreateResponse(HttpStatusCode.OK);
到此:
return Request.CreateResponse(HttpStatusCode.OK, MyUpdatedObject);