1

これを返すアクションがあります:

return Json(new { success = true, aaa = "bbb"  }, "text/html");

aaaonComplete関数でアクセスするにはどうすればよいですか?

    onComplete: function (file, response)
    {
        alert(response['aaa']); //undefined
    }
4

1 に答える 1

2

私はonCompletejQueryに精通していません。どの Ajax メソッドを使用していますか? console.dir(reponse)パラメータの内容を正確に確認するために、アラートの代わりに試すことができresponseます。

この$.ajax()メソッドを使用すると、(「on」なしで) ハンドラーを提供したり、ハンドラーcompleteを使用して応答を実際に処理したりできます。success

$.ajax("yourURLhere", {
       success : function(data, textStatus, jqXHR) {
           alert(data['aaa']);
       },
       complete : function(jqXHR, textStatus) {
           // do something - note that the parameters don't include "data"
           // like the success callback, and "complete" is called after
           // the "success" or "error" callback
       }
});
于 2012-05-23T01:53:48.260 に答える