Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.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
Javascript 将int数组从js发送到控制器_Javascript_Jquery_Asp.net Mvc - Fatal编程技术网

Javascript 将int数组从js发送到控制器

Javascript 将int数组从js发送到控制器,javascript,jquery,asp.net-mvc,Javascript,Jquery,Asp.net Mvc,内部视图我有一个带有相应复选框的图像列表。我想查查 一个或多个图像,并将图像id存储到int数组。此int数组应发送到 控制器,用于进一步处理 我已经在这方面花费了太多时间,并且我在控制器上得到int[]数据null 问题是: 为什么我在控制器上变为空 解决了 在我的_布局中,jquery脚本包调用是在文档末尾,当我移动到顶部时,一切正常 看法 控制器 public ActionResult DeleteImages(int[] data) { ... } 您可以序列化阵列并通过ajax发

内部视图我有一个带有相应复选框的图像列表。我想查查 一个或多个图像,并将图像id存储到int数组。此int数组应发送到 控制器,用于进一步处理

我已经在这方面花费了太多时间,并且我在控制器上得到int[]数据null

问题是: 为什么我在控制器上变为空

解决了 在我的_布局中,jquery脚本包调用是在文档末尾,当我移动到顶部时,一切正常

看法

控制器

public ActionResult DeleteImages(int[] data)
{
  ...
}

您可以序列化阵列并通过ajax发送它

然后读取序列化数组,对其进行解析..检查所有内容并使用

输出为:

["as","we"]
在PHP方面,请使用:

将输出:

Array ( [0] => as [1] => we ) 

您正在尝试传递js数组。只需尝试一个js对象即可。您还可以尝试:-将数组设置为json并设置ajax属性数据类型:json
var myarr = [];
myarr[0] = 'as';
myarr[1] = 'we';

console.log ( JSON.stringify( myarr ) );
["as","we"]
print_r( json_decode('["as","we"]') );
Array ( [0] => as [1] => we )