JQuery从未在aspx返回json上成功或失败

时间:2010-05-27 01:04:25

标签: jquery ajax json

Basicaly我有我的aspx页面

<%
        Response.Clear();
        Response.Write("{\"Success\": \"true\" }");
        Response.End();
%>

我的JQuery代码是

function DoSubmit(r) {
    if (r == null || r.length == 0 || formdata == null || formdata.length == 0) return;
    for (i = 0; i < formdata.length; i++)
    {
        var fd = formdata[i];
        r[fd.Name] = fd.Value;
    }
    r["ModSeq"] = tblDef.ModSeq;
    jQuery.ajax({
        url: "NashcoUpdate.aspx"
        , succsess: doRow
        , error: DoSubmitError
        , complete: DoSubmitComplete
        , dataType: "json"
        , cache: false
        , data: r
        , type: "post"
    })
} 

当我调用DoSubmit()函数时,每个东西都可以工作,但doRow或DoSubmitError函数永远不会只调用DoSubmitComplete函数。

当我查看DoSubmitComple函数中的响应文本时,它是

{"Success": "true" }

我尝试过的每一个JSON测试人员都认为这是有效的JSON。 我在这里做错了什么?

1 个答案:

答案 0 :(得分:2)

你拼错了“成功”作为“成功”;)