我有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));
它向我显示所有值:
如何访问成功块(Data.d[0]._packageType
)???