在像这样的 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) {
}
谢谢
最佳答案
您必须在 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);
});
关于javascript - 如何向 jquery ajax 成功和错误函数添加更多参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39772870/