ajax 传参
从后台传过来的时候,接不到十怎么回事
success: function (data) {
if (data == "0")
$('#result').html("登录成功");
if (data == "-1")
$('#result').html("用户名密码错误");
},
if (context.Request["action"] == "log")
{
if (new bbs.business.userinfobll().getuserinfo(name, passwd).Rows.Count > 0)
{
context.Response.Write("0");
}
else
{
context.Response.Write("-1");
}
}
[解决办法]
1.保证ajax的请求路径无误
2.断点跟踪看是否正确执行到了context.Response.Write
3.弹出data看一下 内容是什么
4.如果没有进入sucess,那么尝试在error方法中捕获异常
不过据我估计,可能后台返回的值 并不是单纯的0和-1
一般会做如下处理
context.Response.Clear();
context.Response.Write("1");
context.Response.Flush();