php – Jquery ajax请求显示旧的响应
发布时间:2020-12-13 17:41:01 所属栏目:PHP教程 来源:网络整理
导读:嗨,我有一个登录系统的jQuery ajax请求.起初,它运作良好.但经过几次尝试后,它才刚刚开始出现负面反应.我检查了萤火虫,它说响应是,在我的情况下“连接”.但是ajax响应只显示“Not_connected”.我不知道该怎么办:(请帮帮我. 这是我的jquery代码: var data_str
嗨,我有一个登录系统的jQuery ajax请求.起初,它运作良好.但经过几次尝试后,它才刚刚开始出现负面反应.我检查了萤火虫,它说响应是,在我的情况下“连接”.但是ajax响应只显示“Not_connected”.我不知道该怎么办:(请帮帮我.
这是我的jquery代码: var data_str = "username="+usrn+"&password="+pwd; $.ajax({ type: "POST",url: "index.php?rnd=" + Math.random(),data : data_str,complete : function(xhr,data){ if(data == 'connected'){window.location.href = 'admin.php';} else if(data = 'not_connected'){ error_gen.html('Invalid username or password'); } alert(data); } }); AS代码为PHP代码: $log_result = $u_obj->login_user(); if($log_result == true)/*user is connected*/ { echo 'connected'; exit;/*stoping the script after sending the result*/ } elseif($log_result == false)/*error while logging in*/ { echo 'not_connected'; exit;/*stoping the script after sending the result*/ } 解决方法
看看这个帖子:
Is it possible to cache POST methods in HTTP?
可能有些标题现在使浏览器缓存响应(尽管它是POST). 也可以添加写入而不是rnd =“Math.random()” $.ajax({ type: "POST",cache: false,.. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |