我從JQuery中使用JSon數據時遇到了一些問題。從JQuery調用Web API的問題
$(function() {
$.getJSON("/api/Movies", function (data) {
// ko.mapping.fromJS(data, viewModel);
});
這段代碼拋出異常。
微軟JScript運行時錯誤:無法獲取屬性「語境」的值:對象爲空或未定義
我已經測試從小提琴手這是工作罰款的WebAPI。
我從JQuery中使用JSon數據時遇到了一些問題。從JQuery調用Web API的問題
$(function() {
$.getJSON("/api/Movies", function (data) {
// ko.mapping.fromJS(data, viewModel);
});
這段代碼拋出異常。
微軟JScript運行時錯誤:無法獲取屬性「語境」的值:對象爲空或未定義
我已經測試從小提琴手這是工作罰款的WebAPI。
因爲你沒有關閉的括號:
$(function() {
$.getJSON("/api/Movies", function (data) {
// ko.mapping.fromJS(data, viewModel);
});
});
你也沒有定義viewModel
OP沒有將任何事情傳遞給他的webapi上的動作,並且錯誤聽起來像是來自服務。 – jlafay 2012-07-16 17:50:00
@jlafay爲什麼他**必須**通過任何東西? – Neal 2012-07-16 17:51:55
尼爾,我有整齊的編譯代碼。在這裏我發佈了代碼片段。爲了縮小這個問題,我評論了KO的代碼 – Brainchild 2012-07-16 18:12:05
是你調用的東西,你可以列出代碼的動作?我聽起來(對我來說)你有一個webapi而不是jQuery的問題。另外你的「上下文」對象在哪裏? – Jared 2012-07-16 17:41:48