Php ajax登录问题
我在一个网站上有一个ajax登录系统。使用post方法提交用户名和密码。但在URL中随机显示用户名和密码,查询字符串如下。Php ajax登录问题,php,jquery,ajax,Php,Jquery,Ajax,我在一个网站上有一个ajax登录系统。使用post方法提交用户名和密码。但在URL中随机显示用户名和密码,查询字符串如下。 为什么会这样?下面是代码 $(document).ready(function() { var $body = $('body'), $content = $('#content'), $form = $content.find('#loginform'); $("input .logingform").unifor
为什么会这样?下面是代码
$(document).ready(function() {
var $body = $('body'),
$content = $('#content'),
$form = $content.find('#loginform');
$("input .logingform").uniform();
$form.wl_Form({
status:false,
onBeforeSubmit: function(data){
$form.wl_Form('set','sent',false);
if(data.username || data.password){
$.ajax({
type: "POST",
url: $form.attr('action'),
data: 'username=' + data.username + '&password=' + data.password + '&rememberme=' + data.rememberme + '',
success: function(msg) {
}
});
}else{
$.wl_Alert('Please provide something!','info','#content');
}
return false;
}
});
});
在ajax调用下更改数据部分另一种方法是使用Jquery删除查询字符串,如下所示:-
$(function(){
history.replaceState({}, "", location.href.split("?")[0]);
});
你能展示你的代码吗?是的,请展示你的代码罗斯,请检查代码为什么会发生这种情况?因为你使用的是&字符,它表示数据的粒度块OK,但旧代码和新代码在服务器上做同样的事情。平均数据参数
$(function(){
history.replaceState({}, "", location.href.split("?")[0]);
});