页面加载时同时向两个不同的路径发送ajax请求,笨方法解决

在做项目的时候在页面加载的时候需要发起两个ajax请求,但是同时发起两个ajax会发生错误,我查了下百度,好像是因为ajax本身再传数据的协议会产生冲突,于是我想了个笨方法在两个ajax加一个方法

setTimeout(function(){},500)
将两个ajax分开加载,中间延时500ms。这样页面就正常了。

下面是完整代码

$(function() {
				 	$.ajax({
						type : "post",
						url : "/TicketCircle/userBuyFilm/allbeontime.action",
					 	data: {
                            				"filmname": GetQueryString("name")
                       				 },	
			
						success : function(result) {
							
						 	
						   var obj=JSON.parse(result);
							
							
						},
						error : function() {
							alert("获取服务器失败");
						} 
					}); 
				
				 setTimeout(function(){
					 $.ajax({
							type:"post",
							url:"/TicketCircle/userBuyFilm/allbeondetail.action",
							data:{
								"date":$("#doc-select-1").val(),
								"movename":$("#name").html(),
							},
							success:function(result){
								 var obj=JSON.parse(result);
									 
									});
							}
						}); 
				 },500);
				 	
				 	
					
			
					
		});
希望我的博客能给您带来帮助,如有问题欢迎留言。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值