AJAX 呼び出しで値を ko.observalbeArray にプッシュしています。observableArray にプッシュする前に、JSON の戻り日付を「YYYY-MM-DD」にフォーマットしたいと考えています。
変換したいコードの特定の要素は次のとおりです。 OrderTimeStamp: element.OrderTimeStamp サーバーから返される日付の例を次に示します。
/日付(1377200468203+0200)/
これが私のAJAX呼び出しです:
$.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);
}
});