1

ここに、Web アプリケーションを ajax 化するこのコードがあります。

$.get(State.url, function(data) {
            console.log($(data).find('#main-content').text());
            $('#main-content').html($(data).find('#main-content').html());
        },"html");

ある特定の時点で、ユーザーはファイルをアップロードする必要がありますが、ファイルは ajax 化されているため、着信応答の親コンテナーである this のみをロードします。

         <form enctype="multipart/form-data" class="contact_form" action="doUploadAudio">
        <input type="file" name="file" value="" id="file"/>
        <script>
            console.log("HEHE");
                $('#fileupload').fileupload({
                    replaceFileInput:false,
                    done: function (e, data) {
                        alert("DONE");
                        $('#main-content').html('');
                        $('#main-content').html($(data.result).find('#main-content').html());
                    }
                });

             </script>  
              <button class="btn" id="uploadAudio" type="submit" class="submit" data-loading-text="Uploading...">Upload</button>
          </form>

ご覧のとおり、私のフォームはスクリプト タグを実行していませんが、実行できるものはありますか?

現在jQuery 1.8.3を使用していることに注意してください

4

1 に答える 1