我在這裏有這樣的代碼,可以使我的web應用程序ajax化。如何在JQuery HTML上包含腳本標記
$.get(State.url, function(data) {
console.log($(data).find('#main-content').text());
$('#main-content').html($(data).find('#main-content').html());
},"html");
在一些特定點用戶應上傳文件,但由於它是Ajax化它將只加載這是本接受的響應的父容器。
<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
腳本標記中的代碼未執行?嘗試在'$(document).ready(function(){$('#fileupload')...});' – Benno 2013-02-08 13:35:22
嘗試它包裝文件上載,但仍然沒有工作。 – user962206 2013-02-08 13:59:17