Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在jquery中将System.Int64[]转换为数组_Jquery_Asp.net Mvc - Fatal编程技术网

如何在jquery中将System.Int64[]转换为数组

如何在jquery中将System.Int64[]转换为数组,jquery,asp.net-mvc,Jquery,Asp.net Mvc,我正在从我的控制器类向我的视图发送一个列表,其中包含long类型的值列表。现在我想在jquery中遍历该列表,以便能够查看这些值并执行下一个操作。我使用Asp.NETMVC和jquery。如何转换它以便访问每个值?我不使用asp.net-mvc,但我可以为您指出正确的方向:基本上,您希望将列表序列化为视图中的JSON对象。您可以将JSON作为更大html页面的一部分直接嵌入到脚本块中,或者直接返回JSON作为对ajax调用的响应。不管是哪种方式,关键是您将javascript(JSON)返回到浏

我正在从我的控制器类向我的视图发送一个列表,其中包含long类型的值列表。现在我想在jquery中遍历该列表,以便能够查看这些值并执行下一个操作。我使用Asp.NETMVC和jquery。如何转换它以便访问每个值?

我不使用asp.net-mvc,但我可以为您指出正确的方向:基本上,您希望将列表序列化为视图中的JSON对象。您可以将JSON作为更大html页面的一部分直接嵌入到脚本块中,或者直接返回JSON作为对ajax调用的响应。不管是哪种方式,关键是您将javascript(JSON)返回到浏览器,在浏览器中对其进行解释,并将其转换为一个javascript对象(或数组),然后可以像任何其他js对象/数组一样使用jQuery访问该对象(或数组)

我认为这显示了如何执行AJAX路由,这可能是推荐的方法(不知道问题上下文的任何细节)

祝你好运

您可以使用该类将作为数组的model属性转换为javascript数组:

var values = <%= new JavaScriptSerializer().Serialize(Model.SomeArrayProperty) %>;
// Now use values as a javascript array
var值=;
//现在将值用作javascript数组