我有一个返回这个的动作:
return Json(new { success = true, aaa = "bbb" }, "text/html");
如何aaa
在我的 onComplete 函数中访问?
onComplete: function (file, response)
{
alert(response['aaa']); //undefined
}
我有一个返回这个的动作:
return Json(new { success = true, aaa = "bbb" }, "text/html");
如何aaa
在我的 onComplete 函数中访问?
onComplete: function (file, response)
{
alert(response['aaa']); //undefined
}
我不熟悉onComplete
jQuery。您使用的是哪种 Ajax 方法?您可以尝试console.dir(reponse)
代替您的警报,以查看response
参数中的确切内容。
该$.ajax()
方法允许您提供一个complete
处理程序(没有“on”),或者实际处理我将使用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
}
});