JSON String access in AJAX
$.ajax({
url: "Logistics.aspx/GetShippingInfo",
type: "POST",
data: '{Object:"LogObject",Dtls:"ShipingDtls|ShippedOnceDtls"}',
contentType: "application/json",
dataType: "json",
success: OnsuccessGetShippingCounts,
error: function (xhr) {
$('#aShipInfo').stop();
$('#aShipInfo').fadeIn();
$('#aShipInfo').hide();
$('#aShipInfo').show();
$('#aShipInfo').css('opacity', 1.0);
$("#aShipInfo").text('Shipping Info');
alert("Failed to get Data.");
}
});
}
function OnsuccessGetShippingCounts(data) {
if (data.d != null) {
var temp = '{' + data.d + '}';
}
var values = $.parseJSON(temp);
for(var Idx=0;Idx<=values.LogObject[0].ShipingDtls.length-1; Idx++)
{
if(values.LogObject[0].ShipingDtls[Idx].Guide=="Complete Ship")
spnCompleteShip.innerHTML = values.LogObject[0].ShipingDtls[Idx].CNT;
if (values.LogObject[0].ShipingDtls[Idx].Guide == "Cross Check")
spnCrossCheck.innerHTML = values.LogObject[0].ShipingDtls[Idx].CNT;
if (values.LogObject[0].ShipingDtls[Idx].Guide == "Force Ship")
spnForceShip.innerHTML = values.LogObject[0].ShipingDtls[Idx].CNT;
if (values.LogObject[0].ShipingDtls[Idx].Guide == "Hold")
spnHold.innerHTML = values.LogObject[0].ShipingDtls[Idx].CNT;
}
for (var Idx = 0; Idx <= values.LogObject[1].ShippedOnceDtls.length - 1; Idx++) {
if (values.LogObject[1].ShippedOnceDtls[Idx].History == "Yes")
spnShippedOnce.innerHTML = values.LogObject[1].ShippedOnceDtls[Idx].HisCnt;
}
Sunday, 19 January 2014
How to use json data in Ajax jQuery function
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment