gpt4 book ai didi

javascript - 如何使用 javascript promises ES6 而不是 jQuery ajax 调用?

转载 作者:行者123 更新时间:2023-11-30 14:55:35 25 4
gpt4 key购买 nike

我试图了解 promises 在 javascript 中是如何工作的,但我没有找到关于此的明确信息,我想知道是否可能以及如何使用 promises 而不是这段代码(等效)来做到这一点

$.ajax({
type: 'post',
cache: false,
url: 'myfile.php',
data: { info: info },
datatype: 'json',

success: function(response) {
console.log(response);
}
});

我问这个是因为我只想使用没有任何框架或插件的javascript,我对ES6的其他新功能没有问题,只有这个,我希望你能帮助我,谢谢。

最佳答案

你可以这样做

function doAjax() {
return $.ajax({
type: 'post',
cache: false,
url: 'myfile.php',
data: { info: info },
datatype: 'json',
});
}
doAjax.then(function(data) {
// do success stuff
}).fail(function() {
// do fail stuff
});

关于javascript - 如何使用 javascript promises ES6 而不是 jQuery ajax 调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47326087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com