解析Kendo UI窗口控件中的JSON
Parsing JSON in Kendo UI Window control
我有一个控制器操作,它返回一个JSON,如下所示。我没有任何错误。如果我填充静态数据,它会显示在窗口中。
public ActionResult Reader()
{
return Json(new
{
ReaderName = "First Floor",
Cardholder = "John, Doe",
});
}
现在,我在客户端有一个kendo UI窗口,我想从操作中填充这些数据我是不是做错了什么,因为我无法将这些数据解析到窗口中模板似乎不起作用!下面是客户端代码。
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");
要从ASP.NET MVC中的GET请求返回JSON,需要指定JsonRequestBehavior:
public ActionResult Reader()
{
return Json(new
{
ReaderName = "First Floor",
Cardholder = "John, Doe",
}, JsonRequestBehavior.AllowGet);
}
您正在使用数据。返回的JSON对象为单数时的ReaderName。
你可以做:
public ActionResult Reader()
{
return Json(new
{
data = new {
ReaderName = "First Floor",
Cardholder = "John, Doe"
}
});
}
或者简单地说:
template:"ReaderName #= ReaderName #"
相关文章:
- 音频控件在mouseover上显示,在mouseout上淡出
- 后焦点更改为IE 11中的地址栏,而不是转移到表单中的下一个控件
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- Windows形成web浏览器控件和Javascript更改的DOM
- 如何将javascript事件从web浏览器wpf控件发送到wpf的c#代码
- 如何更改文本框控件的不透明度值
- 所有控件的组合框
- 陷入Json,无法使用敲除映射控件将Bindings应用于数据
- 使用javascript将JSON对象绑定到asp.net gridview控件
- 使用 JSON 和 JQUERY 解析远程文件并创建动态 SELECT 控件
- 使用多个控件筛选JSON数据数组
- 如何格式化Json日期并将其绑定到DatePicker控件
- 解析Kendo UI窗口控件中的JSON
- 在flex (web控件)中使用angularjs时出现跨域错误,并试图加载模板/json(本地文件)
- 使用PHP中的JSON数据填充jQuerySelect2()控件
- jQuery UI使用多个JSON源自动完成多个输入控件
- 在创建角度树控件时使用json作为数据源
- 未拉取文本区域输入控件的 JSON 数据
- 在openui5中将json数据绑定到列表框和下拉框控件中
- 无法将Rest JSON数据绑定到WinJS中的ListView控件