У меня есть несколько похожих форм на странице, и я использую плагин формы jQuery. После отправки любой из форм я хочу обновить div выше конкретной формы, из которой данные были отправлены в ответ на странице php / asp.
Но я не знаю, как различать формы в скрипте jQuery для получения ответа на определенный div.
Вот оригинальный скрипт без возможности различать формы и элементы div:
<script type="text/javascript" src="jquery.form.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#htmlForm').ajaxForm({
target: '#htmlExampleTarget',
success: function() {
$('#htmlExampleTarget').fadeIn('slow');
}
});
});
Вот формы и деления:
<form id='htmlForm' action='process.asp' method='post'>
<input TYPE='hidden' NAME='ID' VALUE='1'>
<input type='submit' value='Go'></form>
<div id='htmlExampleTarget'></div>
<form id='htmlForm' action='process.asp' method='post'>
<input TYPE='hidden' NAME='ID' VALUE='2'>
<input type='submit' value='Go'></form>
<div id='htmlExampleTarget'></div>
и т.д.
Формы и элементы div создаются с помощью цикла, поэтому нет проблем с числовым изменением их идентификаторов ... Мне просто нужен скрипт, чтобы различать их. Теперь я могу обновить только первый div по ответу сервера.