当前页面点击登录后执行如下操作 为什么后台接收不到数据呢?这个{$Think.session.url2};是在当前home页面控制器下设置的 里面有值而且也能在前端输出 我本来想点击login时想弹出来看一下呢 结果没有弹窗直接就跳转过去了 我在login的操作方法里面也打印不出来任何ajax传过来的数据 $url=I('url');echo $url; 是ajax我哪里写的不对吗?我感觉也没错啊
function ajax(url,data,funsucc){
var oAjax=new XMLHttpRequest();
oAjax.open('post',url,true);
oAjax.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");
oAjax.send("url="+data);
oAjax.onreadystatechange=function(){
if(oAjax.readyState==4){
if(oAjax.status==200){
funsucc(oAjax.responseText);
}
}
}
}
}
window.οnlοad=function(){
var oLogin=document.getElementById('login');
oLogin.οnclick=function(){
oV1={$Think.session.url2};
alert('oV1');
ajax("{:U('Login/login')}",oV1,function(str){
alert(str); //这里不用返回数据 所以我就随便写的额
});
}
}