qq_38930217
qq_38930217
2021-01-27 21:56

关于绑定change事件后ajax访问问题

5
  • java
  • ajax
  • javascript
  • jquery
 window.onload = function(){
			var fdSysUnitId =  $("input[name=fdSysUnitId]");
			fdSysUnitId.change(function(){
				 var sysUnitId = fdSysUnitId.val();
				 var url ="xxx/kmSuperviseMain.do?method=findLeaders";
				 console.log(sysUnitId);
				 if(sysUnitId!=''){
					  alert("有值");
					  $.ajax({
					         url:url,
					         type:'POST',
					         dataType:'json',
					         async:false,
					         data:{'sysUnitId':sysUnitId},
					         success:function(data){
					        	 alert("请求成功");
					           
					            
					         },
					         error:function(req){
						           alert("请求失败");
						     }
					   }); 
				 }else{
					  alert("没值");
				 }
			}); 
		} 

给某个input绑定change事件后,每次改变值都需要去后台调用方法获取数据,但上面的代码每次执行时都会跑到error函数,取到req.status是0,开发者工具network没有请求,后台的方法也没执行,如果把ajax函数中的async:false改为async:true就可以正常跑到后台方法,请各位大佬指教

  • 点赞
  • 收藏
  • 复制链接分享

1条回答

为你推荐

换一换