首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

jquery ajax为啥获取的data.d是object httprequest

2013-07-09 
jquery ajax为什么获取的data.d是object httprequest?$.ajax({type: Post,url: demo.aspx/GetStr,//方

jquery ajax为什么获取的data.d是object httprequest?

$.ajax({
                type: "Post",
                url: "demo.aspx/GetStr",
                //方法传参的写法一定要对,str为形参的名字,str2为第二个形参的名字     
                data: "nickname=" + $("#<%=nickname.ClientID %>").val(),
//                beforeSend: function (XMLHttpRequest) {
//                    $("#nickinfo").text("正在查询");
//                    //Pause(this,100000);
                //                },
                async: false,
                contentType: "application/json; charset=utf-8",
                dataType: "html",
                success: function (data) {
                    //返回的数据用data.d获取内容  
                    $("#nickinfo").text(data.d);
                    alert(data.d);
                },
                error: function (err) {
                    alert(err);
                }
            });    


public partial class demo : System.Web.UI.Page


{
    protected void Page_Load(object sender, EventArgs e)
    {
        
    }
    [WebMethod]
    public static string GetStr(string nickname)
    {
        if (nickname.Length == 0)
        {
            return "请输入昵称!";
        }
        else if (nickname.Length > 4 && nickname.Length < 10)
        {
            int count = TblUserInfoManager.FindUserByNickName(nickname);
            if (count > 0)
            {
                return "昵称已经存在!";
            }
            else
            {
              return "OK!";
            }
        }
        else
        {
            return "昵称格式不正确!";
        }
    }
}



alert(data.d)的结果是:jquery ajax为啥获取的data.d是object httprequest
$("#nickinfo").text(data.d)的结果是:没效果..

帮我看看这个是啥问题啊,为什么获取不到正确的值?
jQuery?Ajax 获值
[解决办法]
赶脚代码好复杂!你把 dataType: "html", 改为text试试!


$.ajax({
   type: "POST",
   url: "some.php",
   data: "name=John&location=Boston",
   success: function(msg){
     alert( "Data Saved: " + msg );
   }
});

热点排行