在Uploadify 3.2中设置formData失败,出现Javascript错误

时间:2012-11-21 09:50:38

标签: uploadify swfupload

根据Uploadify文档,可以使用以下方式设置设置:

$('#file_upload').uploadify('settings','formData', { 'myfield': 'myvalue' });

然而,当我使用它时,我收到错误Uncaught Call to SetPostParams failed

我也尝试过:

$('#file_upload').uploadify('settings','postData', { 'myfield': 'myvalue' });

有趣的是,成功但实际上并没有通过上传发布任何数据。

我相信OLD这样做的方式是:

$('#file_upload').uploadifySettings('formData', { 'myfield': 'myvalue' });

但是这个调用只会抛出一个错误,即对象没有uploadifySettings方法。

请帮忙!

1 个答案:

答案 0 :(得分:3)

<强>解决

首先,只是为了确认正确的方法是:

$('#file_upload').uploadify('settings','formData', { 'myfield': 'myvalue' });

其次,在我的情况下失败的原因是因为处理上传的swf对象位于一个尚未显示的选项卡中,因此将其与Javascript断开连接。因此,您可以在不可见时更改其他设置,但不能直接在swf对象上设置formData。

我希望这能帮助别人,就像它对我有所帮助一样! :)