Я пытаюсь использовать JQuery для отправки формы без перезагрузки страницы. Хотя это хорошо работает с плагином jQuery Form на отдельной странице, мне нужно, чтобы он работал на странице, которую я загрузил с помощью 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>
Если я помещу код на страницу, которую я вызываю, и использую ее в автономном режиме, она прекрасно работает. Однако это не работает, когда я пытаюсь загрузить форму с другой страницы.