0

Malsupのjqueryフォームプラグインを使用しています

私はこのコードを持っています。

$(document).ready(function() { 
        jQuery("input[name=file]").change(function(e){
            if( browserType == "MSIE" ){
                jQuery("#start_campaign").ajaxForm({
                    target: '.imgPreview',  
                    url: host+"/forms/campaign-image-upload.php?action=ajaxUploadImage",
                    beforeSend: function() {
                        console.log(2);
                    },
                    success: function(responseText,statusText,xhr,$form) {
                        alert('status: ' + statusText + '\n\nresponseText: \n' + responseText + 
                        '\n\nThe output div should have already been updated with the responseText.');
                    }
                }).submit();
            } else {
                readURL(this);
            }   
        });
    });

関数上で実行されていbeforeSendますが、その後、この種のエラーが発生します。

SCRIPT3: Member not found.
 
jquery.form.js, line 349 character 5
LOG: [jquery.form] state = complete 

これは349行目です。 ここに画像の説明を入力してください

このコードの何が問題になっていますか?インターネットで検索してみましたが、答えが見つかりませんでした。

あなたの助けは大いに感謝され、報われるでしょう!

ありがとう!

4

2 に答える 2

0

タグをファイルアップロード制御にトリガーしたため、プロジェクトでも同じエラーが発生します。

divなどの他の要素へのファイルアップロードコントロールをトリガーした場合は、そのトリガーを削除して、IEのファイルアップロードコントロールと単純な表示ファイルアップロードコントロールを削除してから、画像をアップロードしてください。

これを試してみてください。

私の悪い英語でごめんなさい

于 2013-01-05T07:54:49.653 に答える
-1

私はこのURLを見てこれに答えました:http://peroijanet.wordpress.com/2011/06/22/script3-member-not-found/

エラーは、同じページに複数の送信ボタンがあることに関するもののようname="submit" です。送信ボタンが1つしかないことを確認してください<input type="submit" name="submit" value="Submit" />

これで私の一日が救われました!:D

于 2012-11-26T14:45:53.913 に答える