我有一个基于其结果的AJAX调用 - 我发送另一个调用。嵌套的JavaScript承诺
uploadDocument = function (doc1, doc2) {
$.ajax({
type: "POST",
url: "/API/UploadDocs/addDocument",
data: doc1,
contentType: "application/json"
}).then(function (result) {
console.log(result);
doc2.id=result;
return $.ajax({
type: "POST",
url: "/API/UploadDocs/addDocument",
data: doc2,
contentType: "application/json"
}).then(function (result) {
});
});
}
但是我得到一个Illegal invocation
错误,我做错了什么?当存在的一些数据错误通过AJAX
检查DOC1和DOC2的类型传递..也可以尝试通过processData:false
到AJAX
[jQuery的 - 非法调用]的可能的复制(https://stackoverflow.com/questions/10324594/jquery-illegal-invocation) – smarber
@smarber这是不一个重复的,我看到这个问题,但没有找到我的问题的答案,谢谢。 – user3378165