我在这里有这段代码,可以对我的 web 应用程序进行 ajaxizes。
$.get(State.url, function(data) {
console.log($(data).find('#main-content').text());
$('#main-content').html($(data).find('#main-content').html());
},"html");
在某些时候,用户应该上传一个文件,但由于它是 ajaxified,它只会加载传入响应的父容器,即这个。
<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