该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我现在想用AJAX实现一个功能,在下面这个网页 中有一个文本框和一个客户端按钮,如果用户没有输入值就提交,就 无刷新 提示用户不能为空,当用户输入123就跳转到下一个页面,就是这么简单的一个功能。这个页面名字叫“我自己.aspx”, 其中JS是这样写的:
var xmlHttp;
function createDemo()
{
if(window.ActiveXObject)
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else
{
xmlHttp = new XMLHttpRequest();
}
}
function login(){
var UserInfo=document.getElementById("Text").value;
if(UserInfo==""){
alert("信息不能为空^_^");
}
else{
createDemo();
var url = "我自己.aspx?UserInfo="+UserInfo;
xmlHttp.open("GET","我自己.aspx",true);
xmlHttp.send();
}
}
然后 “我自己.aspx” 后台这样写:
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
{
if (Request.QueryString["UserInfo"] == "123")
{
Response.Redirect("跳转页面.aspx");
}
}
}
可是却没有任何效果,请问高手这里怎样才能用AJAX实现 跳转呢?