没有从json响应中获取值

时间:2015-03-02 11:05:46

标签: javascript jquery .net json

我有ajax代码:

 $.ajax({
                    url: "/SiteAdmin3/UpsIntegration.aspx/addUpdatePackageData",
                    data: JSON.stringify({
                        '_OrderNumber': $("#txtOrderNumber").val(),
                        '_PackageNumber': $("#lblPackageNumber").html(),
                        '_Height': $("#txtPackageHeight").val(),
                        '_Width': $("#txtPackageWidth").val(),
                        '_Lenght': $("#txtPackageLenght").val(),
                        '_Weight': $("#txtPackageWeight").val(),
                        '_ReferanceNumber1': $("#txtPackageReferanceNumber1").val(),
                        '_ReferanceNumber2': $("#txtPackageReferanceNumber2").val(),
                        '_ReferanceNumber3': $("#txtPackageReferanceNumber3").val(),
                        '_ReferanceNumber4': $("#txtPackageReferanceNumber4").val(),
                        '_ReferanceNumber5': $("#txtPackageReferanceNumber5").val(),
                        '_PackageType': $("#ddlAddPackageType").val()
                    }),
                    contentType: "application/json;charset=utf-8",
                    dataType: "json",                    
                    type: 'POST',
                    cache: false,
                    success: function (Data) {

for (var i = 0; i < Data.d.length; i++) {
                                alert(Data.d[i]._PackageNumber);
}
},
                    error: function (err) {
                        alert("Error in Saving.Please try later." + JSON.stringify(err));
                    }
                });

这改变了成功,给了我未定义的价值

但当我提醒时:

alert(JSON.stringify(Data));

它向我显示所有值:

enter image description here

如何访问成功块(Data.d[0]._packageType)???

中的值

0 个答案:

没有答案