Asp.net 如何在页面加载时将JSON传递到网页?
我有一个ASP.NETMVC1.0应用程序 我在页面上有一个列表框,我想向网页传递一个数组,以便 javascript可以使用数组根据拾取的项目进行一些处理 在列表框中 所以我认为最好的方法是在加载时将JSON数据传递给网页 那么,如何做到这一点的最佳实践是什么 你能告诉我一个简单的步骤吗 如何将数组作为JSON传递,如何通过索引访问它 感谢有人让我开始做这件事 马尔科姆控制器动作:Asp.net 如何在页面加载时将JSON传递到网页?,asp.net,asp.net-mvc,json,Asp.net,Asp.net Mvc,Json,我有一个ASP.NETMVC1.0应用程序 我在页面上有一个列表框,我想向网页传递一个数组,以便 javascript可以使用数组根据拾取的项目进行一些处理 在列表框中 所以我认为最好的方法是在加载时将JSON数据传递给网页 那么,如何做到这一点的最佳实践是什么 你能告诉我一个简单的步骤吗 如何将数组作为JSON传递,如何通过索引访问它 感谢有人让我开始做这件事 马尔科姆控制器动作: public ActionResult Values(string someParameter) {
public ActionResult Values(string someParameter)
{
return Json(new[]
{
new { Id = 1, Value = "value 1" },
new { Id = 2, Value = "value 2" },
new { Id = 3, Value = "value 3" },
});
}
Javascript:
$.getJSON('<%= Url.Action("values") %>', { someParameter: 'some value' }, function(result) {
$(result).each(function(index, item) {
// TODO: Use item.Id and item.Value here
});
// or simply access the result variable by index ...
});
$.getJSON(“”,{someParameter:'someValue'},函数(结果){
$(结果)。每个(功能)(索引,项目){
//TODO:在此处使用item.Id和item.Value
});
//或者简单地通过索引访问结果变量。。。
});
如果有帮助,我也在使用JQuery!