社区
JavaScript
帖子详情
$.post和$.ajax的同步和异步问题
开拓者Amadues
2015-09-21 06:50:01
目前在使用$.post调用servlet,好像$.post默认是异步调用的,但是我需要同步的效果,是不是必须使用$.ajax?
...全文
6248
5
打赏
收藏
$.post和$.ajax的同步和异步问题
目前在使用$.post调用servlet,好像$.post默认是异步调用的,但是我需要同步的效果,是不是必须使用$.ajax?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liusaint1992
2015-09-23
打赏
举报
回复
7
有办法的。 在执行$.post之前加$.ajaxSettings.async = false; (同步执 行) 执行你的代码之后及时恢复为$.ajaxSettings.async = true; (修改回默认的异步执行) 这样。 $.ajaxSettings.async = false; $.post(); $.ajaxSettings.async = true;
ximenwuji
2015-09-23
打赏
举报
回复
$默认是异步的,修改默认设置 $.ajaxSettings.async = false;
haodehen60
2015-09-22
打赏
举报
回复
是的,$.post没有这个同步异步设置
木头海上漂
2015-09-22
打赏
举报
回复
ajax 同步设置
slwsss
2015-09-21
打赏
举报
回复
用$.ajax
$.
post
() 和 $.get() 如何
同步
请求
由于$.
post
() 和 $.get() 默认是
异步
请求,如果需要
同步
请求,则可以进行如下使用: 在$.
post
()前把
ajax
设置为
同步
:$.
ajax
Settings.async = false; 在$.
post
()后把
ajax
改回为
异步
:$.
ajax
Settings.async = true; 如: $.
ajax
Settings.async = false; ...
$.
post
和 $.get 设置
同步
和
异步
请求
$.
post
和 $.get 设置
同步
和
异步
请求 由于$.
post
() 和 $.get() 默认是
异步
请求,如果需要
同步
请求,则可以进行如下使用: 在$.
post
()前把
ajax
设置为
同步
:$.
ajax
Settings.async = false; 在$.
post
()后把
ajax
改回为
异步
:$.
ajax
Settings.async = true; $.
ajax
Settings.async ...
ajax
$.
post
同步
和
异步
方法
//
ajax
异步
post
0 //$.
post
("
ajax
jsonp.php?sts=cEid&v="+eleNo,function(data){document.getElementById(var1 + "_id").value = data;},"text"); //
ajax
同步
post
1 $.
ajax
Settings.async = false; ...
Jquery $.
ajax
,$.
post
,
同步
异步
问题
今天发现$.get的回调函数无法赋值 debug发现在,回调函数还未执行时赋值操作已完成考虑到可能是
异步
操作。在网上查找资料发现:Jquery封装好的$.
post
$.get发得请求都为“
异步
”请求,所以发出请求后还没等一般处理程序处理返回结果,就执行了为变量赋值,因此取到的值总为undefined。解决方法:function testAsync() { var result; $.
ajax
({ ...
Ajax
的$.
post
(),$.get(),$.
ajax
方法请求都是默认
异步
请求
【代码】
Ajax
的$.
post
(),$.get(),$.
ajax
方法请求都是默认
异步
请求。
JavaScript
87,994
社区成员
224,693
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章