日期:2014-05-16  浏览次数:20449 次

求问.Net用jquery 的AJAX为什么总是报错?
本帖最后由 panyuan911 于 2014-04-13 22:28:47 编辑
吧dataType: "json",换成text的话直接返回整个页面代码,如果是json的话就报错
网上查一般是date写错了,但是没找到怎么错了
{“user”:"123"}
{user:"123"}
{“user”:123}
都试过了 都不行
错误代码是:
[object Object]
parsererror
SyntaxError: 无效字符

以下是代码 后台代码还没写,用这个测试呢

function inputUser(str) 
    {
      var b = reqUser(str, "user");
      if (b==1)
      {
        $.ajax({
          type:"post",
          url: "Register.aspx/UserIsUsed",
          dataType: "json",
          date: { user: str },
          success:function(data)
          {
            alert("success:"+data);
          },
          error: function (jqXHR, textStatus, errorThrown)
          {
            $(".alert-danger").html("<p>" + jqXHR + "</p><p>" + textStatus + "</p><p>" + errorThrown + "</p>");
            $(".alert-danger").show();
          }
        });
    }
    else
    {
      return false;
    }
  }



    [WebMethod]
    public static string UserIsUsed(string user) 
    {
        return user;
    }

------解决方案--------------------
date: { user: str },

=》
data: { user: str },