我有一個控制器操作,返回一個JSON如下。我沒有得到任何錯誤。如果我填充靜態數據,它會顯示在窗口中。解析Kendo UI中的JSON窗口控件
public ActionResult Reader()
{
return Json(new
{
ReaderName = "First Floor",
Cardholder = "John, Doe",
});
}
現在我在客戶端有一個kendo UI窗口,我想從操作中填充這些數據。 AM我做錯了什麼,因爲我無法將這些數據解析到窗口。模板似乎不起作用! 以下是客戶端代碼。
wnd = $("#details")
.kendoWindow({
title: "Reader Name",
modal: false,
visible: false,
resizable: false,
width: 300,
content: {
url: "/List/Reader",
dataType: "json",
template:"ReaderName #=ReaderName#"
}
}).data("kendoWindow");
你有什麼錯誤嗎?你是否檢查過服務器是否使用控制檯返回正確的響應? MVC傾向於要求AJAX請求具有正確的標題才能返回JSON – CodingIntrigue
編輯我的問題。 – ckv
@ Blade0rz:我使用提琴手檢查。看起來像JSON GET請求被阻止。一旦我設置jsonrequestbehaviour它開始工作。無論如何,謝謝。如果你可以發佈它作爲答案,我會投票。 – ckv