社区
Ajax
帖子详情
两个ajax请求,怎么让一个人执行完成后,才可以执行另外一个。
xiahanlin213
2011-08-19 09:24:53
也是面试题,我的回答是这样的,我说根据第一个异步访问的请求结果来判断,来执行第二个Ajax,但是面试官看来是很不满意。
所以也请教下大家,这个问题,怎么去处理。Thank You!
...全文
5452
22
打赏
收藏
两个ajax请求,怎么让一个人执行完成后,才可以执行另外一个。
也是面试题,我的回答是这样的,我说根据第一个异步访问的请求结果来判断,来执行第二个Ajax,但是面试官看来是很不满意。 所以也请教下大家,这个问题,怎么去处理。Thank You!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
我是晚安
2013-10-16
打赏
举报
回复
引用楼主 xiahanlin213 的回复: 也是面试题,我的回答是这样的,我说根据第一个异步访问的请求结果来判断,来执行第二个Ajax,但是面试官看来是很不满意。 当然,因为你这样说完全错了。 你说的,同步方式可以这样做。但异步方式,在你第一个请求没返回的时候,就可以执行第二个了,而此时你第一个请求还没有返回结果呢,怎么“根据第一个异步访问的请求结果来判断”? 解决这个问题的方法有很多,但关键是你需要了解到底异步方式是怎么回事。了解了自然就知道都可以怎么做。 这个说的很正确 应该使用bind方法 绑定
xiahanlin213
2011-08-22
打赏
举报
回复
谢了,各位,关贴了、
打字员
2011-08-22
打赏
举报
回复
队列。。。
zlblog
2011-08-20
打赏
举报
回复
对,同步执行就可以。
欢迎光临我的博客
去圣西罗-为尤文喝彩
2011-08-20
打赏
举报
回复
function(){
//ajax 1
one();
}
fonction one(){
//ajax 2
}
xiahanlin213
2011-08-20
打赏
举报
回复
感谢大家的回复与解答。你们的回复对我有帮助,谢谢。
xuqingkai
2011-08-19
打赏
举报
回复
回调函数里再AJAX
斯洛文尼亚旅游
2011-08-19
打赏
举报
回复
在回调里面继续执行下一个。
要不就同步,没有其他什么办法。
APM60-
2011-08-19
打赏
举报
回复
在第一个的回调函数中发送第二个的请求?
fck001
2011-08-19
打赏
举报
回复
...不是太懂 但是有个思路~~ 就是数组或者堆栈记录 请求顺序 按顺序执行 可以扩展到多个请求 ...不知道可行不 不太了解ajax...
KK3K2005
2011-08-19
打赏
举报
回复
队列机制
xiahanlin213
2011-08-19
打赏
举报
回复
我也是这样回答的,但是面试官貌似不满意,可以在深入点吗?或者有另外的见解。
dataminer_2007
2011-08-19
打赏
举报
回复
同上............
xuexiaodong2009
2011-08-19
打赏
举报
回复
[Quote=引用 1 楼 eexxttjjss 的回复:]
在第一个ajax成功之后调用第二个ajax不就行了。
[/Quote]在第一个ajax成功之后调用第二个ajax不就行了。
tomhoneysky
2011-08-19
打赏
举报
回复
应该是false同步执行,一个完成之后另外一个才可以执行吧,他是按先后顺序的
EEXXTTJJSS
2011-08-19
打赏
举报
回复
在第一个ajax成功之后调用第二个ajax不就行了。
champ0810
2011-08-19
打赏
举报
回复
路过(说我回复内容太短了)
碧海情天-赵亮
2011-08-19
打赏
举报
回复
[Quote=引用楼主 xiahanlin213 的回复:]
也是面试题,我的回答是这样的,我说根据第一个异步访问的请求结果来判断,来执行第二个Ajax,但是面试官看来是很不满意。[/Quote]
当然,因为你这样说完全错了。
你说的,同步方式可以这样做。但异步方式,在你第一个请求没返回的时候,就可以执行第二个了,而此时你第一个请求还没有返回结果呢,怎么“根据第一个异步访问的请求结果来判断”?
解决这个问题的方法有很多,但关键是你需要了解到底异步方式是怎么回事。了解了自然就知道都可以怎么做。
bjhd1985
2011-08-19
打赏
举报
回复
ajax主要是用来处理异步请求的,我再页面中动态取值的方式在一个请求完毕后调用另一个请求
hellNo
2011-08-19
打赏
举报
回复
是不是你想太多了?也许面试官他装的故意给你看呢? 有的人就这样
加载更多回复(2)
Jquery.json.js
在官网上一直下载不下来 然后共享在这 jquery.json-2.3.min.js和jquery.json-2.3.js
什么叫同时处理
两个
ajax
请求
?
什么叫同时处理
两个
ajax
请求
? 为什么要这样做呢?怎样处理
两个
ajax
请求
? 因为自己的语言能力有限,没把意思表达清楚,这里我就直接把题目贴出来了 同时发送2个
ajax
请求
, 要求在2个
请求
都到达的时候
执行
一个
下面这个回调函数 function f(){ console.log("哎呀, 2个
请求
都到啦"); }
AJAX
怎么实现同步
请求
?
Ajax
同步和异步
请求
有什么区别以及使用场景有哪些?
同步:在同步模式下,当我们使用
AJAX
发送完
请求
后,后续还有代码需要
执行
,我们同样将服务器响应交由另
一个
JS函数去处理,但是这时的代码
执行
情况是:在服务器没有响应或者处理响应结果的JS函数还没有处理
完成
return时,包含
请求
代码的函数的剩余代码是不能够
执行
的。首先我们应该知道同步是单一的线程,代码是按照顺序
执行
的,当
执行
到js代码加载到当前的同步
ajax
请求
的时候,页面的所有其他代码停止加载,页面处于假死状态,直到该
请求
执行
完毕,才会
执行
继续
执行
其他
请求
。发起者需要等待接收者,接通电话后,通信才开始。
html页面加载时
执行
ajax
请求
,函数在页面加载时发送
ajax
请求
我有下面的代码在页面加载运行。我只想在用户
完成
在文本框中写入时运行它。函数在页面加载时发送
ajax
请求
代码是:$(document).ready(function() {$("#user_email").on('change keyup paste', function() {$.post('/users/check_email?email=' + $("#user_email").val(), ...
Promise解决多个异步
Ajax
请求
导致的代码嵌套问题(完美解决方案)
这篇文章主要介绍了用Promise解决多个异步
Ajax
请求
导致的代码嵌套问题(完美解决方案),需要的朋友可以参考下 问题 前端小同学在做页面的时候,犯了个常见的错误:把多个
Ajax
请求
顺序着写下来了,而后面的
请求
,对前面
请求
的返回结果,是有依赖的。如下面的代码所示: var someData; $.
ajax
({ url: '/prefix/entity1/action1', ...
Ajax
52,792
社区成员
25,335
社区内容
发帖
与我相关
我的任务
Ajax
Web 开发 Ajax
复制链接
扫一扫
分享
社区描述
Web 开发 Ajax
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章