Я возвращаю этот json с сервера:
{
"Id": 0,
"Name": ko.observable('New Product'),
"PurchasePrice": 0.0,
"DownPayment": 0.0,
"TotalPayment": 0.0,
"MortgageInsurance": 0.0,
"PurchaseOrRefinance": null,
"Client": null,
"MonthlyCosts": null,
"ClosingCosts": null,
"FirstLien": null,
"SecondLien": null
}
Я получаю его, используя jQuery.getJson
, например:
function addProduct(){
$.getJSON('@Url.Action("GetNewProduct","Product")',function(data){
viewModel.products.push(data);
});
viewModel.productSaved(false);
viewModel.product(products[products.length - 1]);
}
Однако кажется, что код никогда не запускается.Это происходит только тогда, когда я возвращаю функцию в json, если я удаляю функцию, все работает нормально.Есть ли способ решить это?