Format JSON date before pushing into ko.observableArray
I am pushing Values into a ko.observalbeArray with an AJAX call, I want to
format the JSON return date to "YYYY-MM-DD" before I am pushing it into my
observableArray.
The Specific element in my Code that I want to convert is: OrderTimeStamp:
element.OrderTimeStamp Here is an example of a date that gets returned
from server:
/Date(1377200468203+0200)/
Here is my AJAX call:
$.ajax({
url: "/[URL TO API Method]/GetAllOrdersbyparm",
data: {Parm: ko.toJS(MyDataViewModel.SelectedParmater), Start:
ko.toJS(MyDataViewModel.ParmStart), End:
ko.toJS(MyDataViewModel.ParmEnd)},
type: "GET",
contentType: "application/json; charset=utf-8",
dataType: "JSON",
timeout: 10000,
success: function (Result) {
for (var i = 0; i < Result.d.length; i++) {
element = Result.d[i];
MyDataViewModel.OrderDetails.push({ OrderID:
element.OrderID, OrderGUID: element.OrderGUID,
OrderTimeStamp: element.OrderTimeStamp, OrderStatus:
element.OrderStatus, QtyProductsOnOrder:
element.QtyProductOnOrder, PaymentDate:
element.PaymentDate });
}
},
error: function (xhr, status) {
alert(status + " - " + xhr.responseText);
}
});
No comments:
Post a Comment