首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

js中Ajax有关问题

2013-09-10 
js中Ajax问题让Ajax的回调时间缩短,如下面的代码是有时先执行 success: function(contents){}有时先执行 j

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网速慢体验不好,浏览器会假死

热点排行