在jquery ajax成功/错误函数中如下:
成功:
function (data, textStatus, jqXHR) {
}
错误:
function (jqxr, errorCode, errorThrown) {
}
有没有办法,我可以将像[A,B,C]
这样的值数组传递给ajax函数,然后将其作为
成功:
function (data, textStatus, jqXHR, A, B, C) {
}
错误:
function (jqxr, errorCode, errorThrown, A, B, C) {
}
由于
答案 0 :(得分:3)
您必须在ajax调用之外应用这些变量,或者您可以使用“context:”来传递您将拥有这些变量的上下文。您在上面演示的内容不适用。
更新 -
var data = ["a", "b"];
$.ajax({
type: "GET",
dataType: "json",
contentType: "application/json; charset=utf-8",
url: "/s",
context: data,
data: data
}).done(function (result) {
console.log(this);
}).error(function (r) {
console.log(this);
});