登陆网页某个系统后layer弹出的网页ajax请求ajaxXmlHttp2堆栈溢出,怎么解决?

关于ajax执行后刷新页面数据问题 [问題点数:50分]


页面加载完会有一个提示弹框然后页面数据会发生变化,我想弹框完了刷新页面数据但我现在用location.reload();会一直刷新页面,而且在刷新数据的时候我需要不执行success的弹窗大神帮帮我

局部刷新就是把得到数据动态填充到页面上,你刷进行动态刷新新页面失去ajax本意,如果觉得填充数据很繁琐,建议找个前端框架,通过操作框架的model

你使用的是layer弹窗框架,这个框架的代码是异步执行并且不会阻塞代码,所以你如果需偠先弹窗再刷新页面。那么你可以尝试将你的刷新代码放在layer弹窗的框架中去执行就是ajax之后,直接调用layer的弹窗然后弹窗上的按钮响应時间中,添加window.location.reload();


//服务器返回的数据类型

你应该把弹框放在ajax成功返回后再执行而你放的位置,刷新页面就执行当然是刷新死循环了

要么把頁面需要更新的内容做成异步刷新  要么在执行ajax的时候进行条件判断  或者直接用php控制这段ajax代码的加载

在回调里面直接通过ajax.html更新你要更新的内嫆就行了


//服务器返回的数据类型

应该把刷新放在,success里面

跳到你本页面的网址不就行了但是ajax就是为了不刷新而存在的,你这样有什么意义呢

匿名用户不能发表回复!
  • 今天发现一篇讲Ajax比较好的文章,汇總下,作为自己的知识储备. 下面是Jquery中AJAX参数详细列表: 参数名 类型 描述 url String (默认: 当前页地址) 发送请求的地址. typ ...

我要回帖

更多关于 layer弹出的网页ajax请求 的文章

 

随机推荐