3
我在数组中有以下数据。如何将数据从json读取到使用jQuery查看mvc
[{"FirstName":"Nancy","LastName":"Davolio","Title":"Sales Representative"},
{"FirstName":"Andrew","LastName":"Fuller","Title":"Vice President, Sales"}]
我想使用jquery这个数据呈现到像这样的表:
<table id="employee">
<tr>
<td>Nancy</td>
<td>Davolio</td>
<td>Sales Representative</td>
...
</table>
更多的上下文和细节将受到欢迎。你想达到什么目的?视图和后端代码的样本也很棒。 – rivarolle
所以我的目标是,使用ViewData从我的控制器获取数据,并使用jquery只需点击一下按钮即可将检索到的值放在View上,无需刷新页面,这里是我View的后端代码: –
View:@ { var serializer = new System.Web.Script.Serialization.JavaScriptSerializer(); var employees = @ serializer.Serialize(ViewData [“Employees”]); } $(“#employee”)。append(“
回答
类似
来源
2013-09-26 15:45:58
我在我的View页面使用剃须刀声明我的数据,并使用序列化'@model IEnumerable @ { var serializer = new System .Web.Script.Serialization.JavaScriptSerializer(); var employees = @ serializer.Serialize(ViewData [“Employees”]); }' –
这完全有效。 。 。但我的jsonp的数据来自一个ViewData,你能给我这个建议吗?请... –
var jsonp ='@ViewData [“key”]'; –
我之前做过这样的事:
来源
2013-09-26 15:39:10
** bold **我在我的View页面使用剃须刀宣布我的数据'@model IEnumerable @ { var serializer = new System.Web.Script.Serialization.JavaScriptSerializer(); var employees = @ serializer.Serialize(ViewData [“Employees”]); }' –
不要使用JavaScriptSerializer ...它有点可怕。尝试JSON.NET http://james.newtonking.com/json – mckeejm
我不相信你需要jQuery秒。剃刀中的foreach应该足够了。像这样的东西应该工作(因为通过该模型的IEnumerable):
来源
2013-09-26 22:03:48 rivarolle
所以我的目标是,我的控制器使用ViewData,并将检索到的值放在View上,只需点击一下按钮,使用jquery并且不刷新页面。 –
据了解,为简单的OPS这样,手工组装DOM是好的。但是我还是有点惊讶,没有人提到jquery模板。
详情请参阅此链接:Jquery Template,下面的内容引有。
来源
2013-10-23 12:35:09 zinking
相关问题