栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何使一个jQuery“ $。post”请求同步

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何使一个jQuery“ $。post”请求同步

jQuery <1.8

我可以建议您使用,

$.ajax()
而不是
$.post()
因为它更可定制。

如果您正在致电

$.post()
,例如:

$.post( url, data, success, dataType );

您可以将其转换为

$.ajax()
等效项:

$.ajax({  type: 'POST',  url: url,  data: data,  success: success,  dataType: dataType,  async:false});

请注意参数对象

async:false
的末尾
$.ajax()

在这里,您可以详细了解

$.ajax()
参数:jQuery.ajax()-jQueryAPI文档。


jQuery > = 1.8“ async:false”弃用通知

jQuery> = 1.8不会在http请求期间阻止UI,因此只要处理请求,我们就必须使用一种解决方法来停止用户交互。例如:

  • 使用插件,例如BlockUI;
  • 在调用之前手动添加叠加层
    $.ajax()
    ,然后在调用AJAX
    .done()
    回调时将其删除。


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/420718.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号