一个简单的AJAX问题
$.ajax({ type: 'post',
url: 'webuser/WebService.asmx/login',
data: { value1: lur, value2: lps },
error: function () { alert("error occured!!!"); },
success: function (data) {
if (data.text == "true") {
SetCookie("myc_lur",lur)
window.location.href = "webpage/MFrame.aspx";
} else {
alert("登陆失败,请检查用户名与密码是否正确");
}
}
})
放进虚拟机的IIS(2003系统) http://localhost/ 正常
本机 源文件 直接调试 正常
本机访问虚拟机 打开主页后 登 陆 直接跳到 "登陆失败,请检查用户名与密码是否正确"
小弟初学这个,不解
高手帮帮忙
------解决方案--------------------if (data.text == "true")
那是你的data.text不为true了
------解决方案--------------------alert(data.text);
------解决方案--------------------那就是密码错了
------解决方案--------------------看一下你data返回的是什么 你在判断啊
------解决方案--------------------用FIREBUG查看一下响应的数据情况。
------解决方案--------------------firebug 进行debug 看看你返回值到底是什么 还有看看你的后台包错了没
------解决方案--------------------
------解决方案--------------------你直接if(data.text){}试试
------解决方案--------------------Java code
回回更健康!
------解决方案--------------------
是这种访问方式导致URL不对了吧。