1

这是我的代码:

    $('#file_upload').uploadify({

        'swf'      : 'uploadify/uploadify.swf',
        'uploader' : 'uploadify/uploadify.php',
        'formData' : { 'workId' : $("#zkouska").val() }

    });

    <input type="text" name="zkouska" id="zkouska" />

它不会传递任何东西,因为它仅在uploadify 脚本初始化期间从#zkouska 输入中获取值。但是我想在输入后传递输入值。我该怎么做?谢谢。

4

1 回答 1

2

我自己想通了。

我阅读了 formData 的手册,您必须添加以下代码(但它不起作用):

'onUploadStart' : function(file) {

    $("#file_upload").uploadify("settings", "workId", $("#zkouska").val());

}

所以我搜索了一下,找到了一个有这个更正的线程:

'onUploadStart' : function(file) {

    $("#file_upload").uploadify("settings", "formData", {"workId": $("#zkouska").val()});

}

现在工作正常。

于 2012-07-16T07:45:53.117 回答