首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >$.ajax()控件不输入成功或失败,但触发bug控制台,我得到的json响应确定

$.ajax()控件不输入成功或失败,但触发bug控制台,我得到的json响应确定
EN

Stack Overflow用户
提问于 2010-07-19 14:51:35
回答 1查看 1.7K关注 0票数 0

以下是json响应

代码语言:javascript
运行
复制
{"d":[{"__type":"Treking.Data.Users.Owner","MembershipId":null,"FirstName":"siva","MobileNo":"9886811237","EmailId":"user@gmail.com","PhoneNo":""}]}

客户端js如下所示

代码语言:javascript
运行
复制
function GetInfo() {

        var checkboxInfo = $('#&lt%= chkboxContact.ClientID %&gt');
       var domcheckboxInfo=  checkboxInfo[0];
       if (domcheckboxInfo.checked == true) {

           $.ajax(
        {
            type: "Post",
            url: "../ProfileService.asmx/GetUserInfo",

            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (response) {
                var str = (typeof response.d) == 'string' ? eval('(' + response.d + ')') : response.d;
                for (var i = 0; i &lt str.length; i++) {
                    var firstname = str[i].FirstName;
                    var MobileNo = str[i].MobileNo;
                    var EmailId = str[i].EmailId;
                    var PhoneNo = str[i].PhoneNo;
                }
                $('#&lt%=txtboxContactperson.ClientID %&gt').text = firstname;
                $('#&lt%=txtboxEmailId.ClientID %&gt').text = EmailId;
                $('#&lt%=txtboxMobileNo.ClientID %&gt').text = MobileNo;
                $('#&lt%=txtboxTelephone.ClientID %&gt').text = PhoneNo;

            }, failure: function (response) {
                alert(response.d + "FAILED");
            }
        });



       }
    }

我有一个asp.net复选框,它的id为chkboxContact onchange,我称之为javascript函数。但是控制跳跃的成功,它没有进入它,控件从成功跳转到失败,但没有进入失败function.Please指南。

谢谢你的快速反应,但我仍然没有解决问题后,我使用

代码语言:javascript
运行
复制
error: function(XMLHttpRequest, textStatus, errorThrown) {  
   alert("Status: " + textStatus); alert("Error: " + errorThrown); 
} 

它仍然没有进入成功或失败。

EN

回答 1

Stack Overflow用户

发布于 2010-07-19 15:48:57

就像尼克·克雷弗说的,没有故障函数,只有错误。注意,如果调用错误,它永远不会输入成功函数,只会返回错误结果。

代码语言:javascript
运行
复制
error: function(XMLHttpRequest, textStatus, errorThrown) { 
   alert("Status: " + textStatus); alert("Error: " + errorThrown);
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3282165

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档