ノックアウトマッピングプラグインを使用しようとしていますが、UIにデータがバインドされていません。以下は私のコードです:
var model;
$(document).ready(function () {
$.ajax({
type: "POST",
url: SERVER_PATH + '/jqueryservice/DataAccessService.asmx/GetData',
async: false,
data: "{ }",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (result, status) {
model = ko.mapping.fromJS(result.d);
},
error: GetDataError
});
});
function GetDataError() {
alert("System is not responding at the moment. Please try again.");
}
誰かが私がここで間違っていることを教えてもらえますか?サーバーから返されるデータは次のとおりです。
{"ID":903,"Name":"Camela Holding","Email":"Camelah@yahoo.com",
"Vehicles":[{"ID":1,"Name":"Van"},
{"ID":2,"Name":"Car"},
{"ID":4,"Name":"Cadillac"},
{"ID":5,"Name":"Train"}, {"ID":3,"Name":"Jeep"}],
"OwnerVehicle":0,"WeeklyData":null,"Week1":null}