读书人

js中Ajax有关问题

发布时间: 2013-09-10 13:42:18 作者: rapoo

js中Ajax问题
让Ajax的回调时间缩短,如下面的代码是有时先执行 success: function(contents){}有时先执行 js中的alert("你好")。我想要的结果是 先判断Ajax的success: function(contents) {}
然后在执行js中的alert("你好")有办法吗?????。

<script language="javascript" type="text/javascript">
$.ajax({
url: "Default.aspx",
type: 'POST',
timeout: 100,

Error: function() {
alert(Error);
},
success: function(contents) {
alert(contents);
}
});

alert("你好")
</script>


[解决办法]
方法一: 把alert("您好") 放在success里面
方法二: 设置async : false
[解决办法]
把要在ajax请求完毕后执行的代码放到success回调里面,设置async:false网速慢体验不好,浏览器会假死

读书人网 >Ajax

热点推荐