我正在尝试使用 JQuery 提交表单而不重新加载页面。虽然这适用于独立页面上的 jQuery 表单插件,但我需要它在我使用 AJAX 加载的页面上工作。
<script type="text/javascript">
$('#LoadForm').click(function() {
$('#formDiv1').load('FormGen.asp');
});
</script>
但是,当我在加载的表单上单击提交时,表单会提交并刷新页面,而不是仅使用 AJAX 提交。
<script type="text/javascript">
// wait for the DOM to be loaded
$(document).ready(function() {
// bind 'myForm' and provide a simple callback function
$('#myForm').ajaxForm(function() {
alert("Thank you for your comment!");
});
});
</script>
如果我将代码放在我调用的页面中并使用该独立的页面,它会完美运行。但是,当我尝试从另一个页面加载表单时,它不起作用。