日期:2014-05-16  浏览次数:20571 次

如何用ajax实现无刷新ASP用户登录页面?
我试了好多次都提交不成功。我想要做到的是,登录页面输入用户名和密码,点提交按钮通过ajax后台验证,成功后跳转到指定页面,若不成功则直接在登录页面提示登录失败信息。请问这样的代码如何书写?

------解决方案--------------------
form onsubmit里面

光测试帐号密码没必要用POST的
Javascript的GET提交方式就是属于AJAX

xmlhttp.open( "Get ", "Url.asp?ID= "+ID+ "&password= "+password+ ",true); 
这句中的ID值为 form.id.value或者直接 document.getElementById("id").value
像Obj_name 这值为:(例如rs("username"))

如果一定要用XMLHTTP的POST方式
xmlhttp.open( "Post ", "Url.asp",true);
xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

xmlhttp.send("id="+id+"&password="+password);

其它不动,改了以上就OK