JQuery никогда не достигает успеха или терпит неудачу на aspx, возвращающем json - PullRequest
0 голосов
/ 27 мая 2010

По сути, я делаю свою страницу 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 Ответ

2 голосов
/ 27 мая 2010

Вы ошиблись "успехом" как "успехом";)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...