jquery ajax 跨域 会影响同步

请先看一下代码

<script type="text/javascript">
$.ajax({
    type:"get",
	url:'http://localhost:8080/mmxh-mgt-console/demandList.action?callback=?',//callback=? 实现跨域功能
	dataType:"json",
	async:false,
	success:function(msg){
       alert("1");	   
	}
});
alert("2");	
</script>

此ajax函数用的是同步发送请求,按照正常的应该是打印"1",然而确是先打印了“2”。
最后发现问题:由于跨域的原因引起的,如果是非跨越的那么就是正常的先打印“1”,后打印“2”.

 

 

你可能感兴趣的:(jquery ajax 跨域 会影响同步)