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 に答える