简体   繁体   English

Jquery.Ajax()成功后无法获取数据/响应

[英]Not able to fetch data/Response on Success of Jquery.Ajax()

Hi people, I am craving myself from past 3 days and I just couldn't find the way to access json response seen on my browser 嗨,大家好,我最近三天都渴望着自己,但是我找不到在浏览器中访问json响应的方法

在Firebug上看到Json回应

Here is my Ajax code : 这是我的Ajax代码:

$("[id*=btnModalPopup]").live("click", function () {

    $("#tblCustomers tbody tr").remove();

    $.ajax({
        type: "POST",
        url: "CallDataThroughJquery.aspx/GetLeadDetails",
        data: '{}',
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (data) {
        alert("Hi Json");
        alert(data.Leadno);  // **Says data.leadno is undefined**

        response($.map(data.d, function (item) {  // **here I am going some where wrong**
         //**cannot catch response. Help!**

        }))

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

Please help me on this.. Thanks in Advance! 请帮助我。。在此先感谢!

I see that your JSON is an array with an object. 我看到您的JSON是带有对象的数组。 Try data[0].Leadno 尝试数据[0]。

$.ajax({
    type: "POST",
    url: "CallDataThroughJquery.aspx/GetLeadDetails",
    data: '{}',
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: function (data) {
    alert("Hi Json");
    alert(data.d[0]['Leadno']);  // **Says data.leadno is undefined**

    response($.map(data.d, function (item) {  // **here I am going some where wrong**
     //**cannot catch response. Help!**

    }))

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

Try your alert with 'data.d[0]['Leadno']'. 尝试使用“ data.d [0] ['Leadno']”警报。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM