我正在进行POST
调用,并且也想处理error
,但是如果未放入'type'参数,则success
回调不会调用。
我尝试了以下方法。
这可行,但是由于我也想处理错误部分,所以我不能使用它。
$.post(myurl, {
mydatatobesent
}, function(resp) {
console.log("done is called");
resolve(true);
}, "text");
其他审判:
$.post(myurl, {
mydatatobesent
}, function(resp) {
console.log("done is called");
resolve(true);
}, function(error) {
console.log("error is called");
reject(error);
}, "text");
$.post(myurl, {
mydatatobesent
}, function(resp) {
console.log("done is called");
resolve(true);
}, "text", function(error) {
console.log("error is called");
reject(error);
});
$.post(myurl, {
mydatatobesent
}).done(function(resp) {
console.log(resp)
}).fail(function(fail) {
console.log(fail
});
$.post(myurl, {
mydatatobesent
}, "text").done(function(resp) {
console.log(resp)
}).fail(function(fail) {
console.log(fail
});
更新:在上一次试用中,调用了fail
处理程序。
控制台
更新