语法错误:意外的输入结束

时间:2013-08-27 23:22:36

标签: javascript jquery

我怀疑我有一个缺失的括号,但如果有

我就找不到
$(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);
            }
        });
    });
});

2 个答案:

答案 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);