一个简单的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不对了吧。