要奔溃了 同样代码 一个页面OK 一个页面不行
阿里帽子 2019-09-05 11:34:01 HTML 代码
<script language="javascript">
function denglu() {
var yonghuming = document.getElementById('yonghuming').value;
var yonghumima = document.getElementById('yonghumima').value;
var qb = yonghuming + "," + yonghumima;
$.ajax({
//点击按钮调用后台值显示到文本框
type: "Post",
url: "Default.aspx/panduandenglu",
data: "{quanbu:'" + qb + "' }",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
if (data.d != "ok") {
alert("登录信息错误!");
} else {
location.reload()
}
},
error: function (err) {
alert(err);
}
});
后台CS
/// <summary>
/// 判断登录
/// </summary>
/// <param name="spid"></param>
[WebMethod]
public static string panduandenglu(string quanbu)
{
string[] xinxi = quanbu.Split(',');
//判断登录
if (DAL.userService.denglu(xinxi[0].Trim().ToString(), xinxi[1].Trim().ToString()) == true)
{
// 登录正确
jiami jm = new jiami();
HttpCookie dlcookle = new HttpCookie("dlcookle");
dlcookle.Values["dlusername"] = jm.EncryptDES(xinxi[0].Trim().ToString(), "102648455");
dlcookle.Expires = System.DateTime.Now.AddHours(1);//设置过期时间 1小时
System.Web.HttpContext.Current.Response.Cookies.Add(dlcookle);
return "ok";
}
else
{
return "no";
}
}
本地测试 什么问题都没有 重点是 上传到服务器了 正式发布以后
这个代码 有7-8个页面调用了 同样的
首页Default.aspx 以及内页 nei.aspx 登录 运行 一切正常 但是 栏目页面 xiaolei.aspx 和 dalei.aspx 点击登录以后 一直提示 object Object 我设置了 alert(qb); 是获取到值的 问题就是一直无法传值到后台 一直提示 object Object
我对比了几个页面的所有JS 代码 都一样 我快崩溃了 4个小时了 2个页面正常 2个页面不正常 里面的其他JS都基本一样 无语了。。。到底是什么问题 本地测试这两个页面又没问题 然后 我换了一台服务器。。。。他妈的 还是一样