如何停止jQuery中的$ .post异步工作?

如何停止jQuery中的$ .post异步工作?,第1张

如何停止jQuery中的$ .post异步工作?

同步调用这三个ajax请求冻结浏览器。您最好使用jQuery的Deferred对象。试试这个:

function getData(Code) {    return $.post('/adminA/GetData', { Code: Code }, function (data) {});}getData(0).done(function() {    getData(1).done(function() {        getData(2);   });});
附录

您还应该考虑将调用合并为一个,并更改服务器逻辑以进行处理。最终,这将比三个请求更快:

function getData(firstCode, secondCode, thirdCode) {    $.post('/adminA/GetData', {        preOne   : firstCode,        preTwo   : secondCode,        preThree : thirdCode    }, function (data) {});


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4947495.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-13
下一篇 2022-11-13

发表评论

登录后才能评论

评论列表(0条)

保存