Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.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/2/batch-file/5.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 使用jQuery上传带有数据的文件_Javascript_Jquery_Asp.net - Fatal编程技术网

Javascript 使用jQuery上传带有数据的文件

Javascript 使用jQuery上传带有数据的文件,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,我正在尝试将带有参数的文件(使用blueimp/jQuery文件上载)发送到我的ASP.NET服务器,但它只提供了arr的最后一个值 arr=[1,2,3] $('#fileupload')。fileupload({ url:'/Upload?arr='+arr+'' }); 如何发送比上一个值更多的值?可能会将它们发送为:'/Upload?'+arr.map(e=>'arr[]='+e)。join('&')?请参阅:@Mr.polywhill不起作用,但“/Upload?arr=”+arr.

我正在尝试将带有参数的文件(使用blueimp/jQuery文件上载)发送到我的ASP.NET服务器,但它只提供了
arr
的最后一个值

arr=[1,2,3]
$('#fileupload')。fileupload({
url:'/Upload?arr='+arr+''
});

如何发送比上一个值更多的值?

可能会将它们发送为:
'/Upload?'+arr.map(e=>'arr[]='+e)。join('&')
?请参阅:@Mr.polywhill不起作用,但“/Upload?arr=”+arr.map(e=>e).join(“,”)似乎很好,这没有意义,因为将数组连接到字符串上会强制将其转换为默认情况下由逗号连接的字符串。因为
map
调用是自返回的,所以您需要什么。。。它通过额外的步骤有效地
arr.join(',')
。如果您上面所说的工作,那么我不明白您的原始代码是如何工作的。