jquery的ajax问题
问题是这样的,使用jq的ajax,传参数到ashx处理程序,ashx能获取到,一切正常。但是回传到jQuery就不能了,加粗部分的msg参数似乎获取不到ashx的回传的参数,随便怎么输入都是到else,说明参数应该没有获取到。fierbug调试也没调试到,请高人指点。
js文件如下
--------------------------------
function login() {
$.ajax({
type: "POST",
url: "Page/Public/loginManager.ashx",
data: "userName=" + userName + "&password=" + password,
success: function(msg) {
if (msg == "ok") {
alert("登陆成功")
} else if (msg == "no") {
alert("登陆失败")
} else {
alert("未知问题!");
} }
})
}
ashx代码如下
-----------------------------
public void ProcessRequest(HttpContext context) {
string userName = context.Request.QueryString["userName"];
string password = context.Request.QueryString["password"];
if (userName == "admin" && password == "123") {
context.Response.Write("ok"); } else {
context.Response.Write("no"); }
context.Response.End();
}