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>