Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.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 &引用;Valums“;文件上传器和方法POST_Javascript_Jquery_File Upload - Fatal编程技术网

Javascript &引用;Valums“;文件上传器和方法POST

Javascript &引用;Valums“;文件上传器和方法POST,javascript,jquery,file-upload,Javascript,Jquery,File Upload,我的问题是文件上传程序http://valums.com/ajax-upload/将参数添加到URL,而不是通过POST传递 例如: action:'/upload.php' params : { x1:'x1'} 。。。将作为URL提交: /upload.php?x1=x1 (GET),但我需要通过邮寄传递其他参数。这是可能的吗?我认为您使用的是一种ajax上传方式。 我找到了 下面是一个将数据属性正确转换为隐藏输入字段的示例: var按钮=$('#按钮1'),间隔; 新AjaxUploa

我的问题是文件上传程序
http://valums.com/ajax-upload/
将参数添加到URL,而不是通过POST传递

例如:

action:'/upload.php'
params : { x1:'x1'}
。。。将作为URL提交:

/upload.php?x1=x1

(GET),但我需要通过邮寄传递其他参数。这是可能的吗?

我认为您使用的是一种ajax上传方式。 我找到了

下面是一个将
数据
属性正确转换为隐藏输入字段的示例:

var按钮=$('#按钮1'),间隔;
新AjaxUpload(按钮{
//操作:“upload test.php”,//出于安全原因,我在本例中禁用了上载
操作:“upload.htm”,

-->数据:{field1:'value1',field2:'value2'},我快速查看了源代码,我认为该库只支持作为查询字符串的参数。但是,实现您想要的功能应该不会太困难。可能fork已经实现了您想要的功能…是跨域ajax吗?我想我很难进行更改,而且它也不跨域-domain@kusanagiajax上传支持POST,但我假设您使用的是文件上载程序。此链接可能会帮助您为什么需要通过POST传递参数?这实际上是2009年的旧版本,没有progressbar
var button = $('#button1'), interval;
new AjaxUpload(button,{
    //action: 'upload-test.php', // I disabled uploads in this example for security reasons
    action: 'upload.htm', 
--> data: {field1: 'value1', field2: 'value2'}, <--
    ...
<form enctype="multipart/form-data" method="post" style="display: none;" action="upload.htm" target="ValumsAjaxUpload0">
    <input type="hidden" name="field1" value="value1">
    <input type="hidden" name="field2" value="value2">
    <input type="file" name="myfile" style="position: absolute; margin: -5px 0pt 0pt -175px; padding: 0pt; width: 220px; height: 30px; font-size: 14px; opacity: 0; cursor: pointer; display: block; z-index: 2147483583; top: 48px; left: 147px;">
</form>