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。 我在这里做错了什么?
答案 0 :(得分:2)
你拼错了“成功”作为“成功”;)