关于ajax执行后刷新页面数据问题

weixin_42573148 2018-06-29 11:46:23
$(function() {
$.ajax({
//请求方式
type:'POST',
//发送请求的地址
url:'/index.php/mobile/Activity/help_cut?id={$_GET["id"]}&referrer_id={$_GET["referrer_id"]}',
//服务器返回的数据类型
dataType:'json',
success:function(data){
layer.open({
content: data.message
});

},
error:function(jqXHR){
}
});
location.reload();
});
页面加载完会有一个提示弹框,然后页面数据会发生变化,我想弹框完了刷新页面数据,但我现在用location.reload();会一直刷新页面,而且在刷新数据的时候我需要不执行success的弹窗。大神帮帮我
...全文
874 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
瞳話cium 2018-12-12
跳到你本页面的网址不就行了,但是ajax就是为了不刷新而存在的,你这样有什么意义呢
回复
just_csdn 2018-08-06
$(function() {
$.ajax({
//请求方式
type:'POST',
//发送请求的地址
url:'/index.php/mobile/Activity/help_cut?id={$_GET["id"]}&referrer_id={$_GET["referrer_id"]}',
//服务器返回的数据类型
dataType:'json',
success:function(data){
layer.open({
content: data.message
});
location.reload();
},
error:function(jqXHR){
}
});

});
应该把刷新放在,success里面
回复
zhenjie_x 2018-08-02
在回调里面直接通过ajax.html更新你要更新的内容就行了
回复
「已注销」 2018-07-06
$(function() {})内部写的ajax每次都会执行的 刷新一次执行一次
要么把页面需要更新的内容做成异步刷新 要么在执行ajax的时候进行条件判断 或者直接用php控制这段ajax代码的加载
回复
桉梓龙儿 2018-07-02
$(function() {
$.ajax({
//请求方式
type:'POST',
//发送请求的地址
url:'/index.php/mobile/Activity/help_cut?id={$_GET["id"]}&referrer_id={$_GET["referrer_id"]}',
//服务器返回的数据类型
dataType:'json',
success:function(data){
layer.open({
content: data.message
});
location.reload();

},
error:function(jqXHR){
}
});
});


你应该把弹框放在ajax成功返回后再执行,而你放的位置,刷新页面就执行,当然是刷新死循环了
回复
Mr丶Lennie 2018-06-30
你使用的是layer弹窗框架,这个框架的代码是异步执行,并且不会阻塞代码,所以你如果需要先弹窗,再刷新页面。那么你可以尝试将你的刷新代码放在layer弹窗的框架中去执行,就是ajax之后,直接调用layer的弹窗,然后弹窗上的按钮响应时间中,添加window.location.reload();
回复
xuzuning 2018-06-29
dataType:'json',
success:function(data){
//layer.open({
//content: data.message
//});
location.reload();
},
error:function(jqXHR){
}
});
//location.reload();
});
不过 刷新页面就失去了 ajax 的优势
回复
qq_39047451 2018-06-29
局部刷新就是把得到数据动态填充到页面上,你刷进行动态刷新新页面失去ajax本意,如果觉得填充数据很繁琐,建议找个前端框架,通过操作框架的model
回复
相关推荐
发帖
PHP
创建于2008-08-27

1.9w+

社区成员

“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
申请成为版主
帖子事件
创建了帖子
2018-06-29 11:46
社区公告
暂无公告