<script type="text/javascript">
$(document).ready(function(){
var auto=$.cookie("auto");
if(auto){
  var username=$.cookie("username");
  var password=$.cookie("password");
  var submited=$.cookie("submited");
  $("#username").val(username);
  $("#password").val(password);
}
//验证js,顺便提交
$('.warning').remove();
$.get("token.php",function(txt){
  $(".secure").append('<input type="hidden" name="ts" value="'+txt+'" />');
  //提交
//   alert(submited);
  if(auto && submited!='1'){
setTimeout(function(){$('#LoginForm').submit();},0);  
$.cookie("submited","1",{ expires: 5 });
  }
});});
</script>
比如那个网站的位置是http://127.0.0.1
我尝试过这么登录:
http://127.0.0.1/[email protected]&password=123&autoLogin=on&dz=login&ts=1378705812但是没对!求帮助!跪求啊!泪奔啊!

解决方案 »

  1.   

    服务端打断点调试一下就知道了
    按道理需post提交的数据用url参数传递一样可以获取到,或者是服务端的登陆不支持get
      

  2.   


    $.ajax({
     url:'127.0.0.1/user.php',
    data:{username:'[email protected]',password:'123',autoLogin:'on',dz:login,ts:1378705812},
    type:'post',
    success:function(data){}
    })
      

  3.   

    比如那个网站的位置是http://127.0.0.1
    我尝试过这么登录:
    http://127.0.0.1/[email protected]&password=123&autoLogin=on&dz=login&ts=137870
    你尝试这样登录当然不对,这种事用get的方法的
    post不会把发送的数据加在url的,之后加载请求头部
      

  4.   

    $('#LoginForm').submit();修改你表单的method="post"试试,而且注意登陆地址对不对