Вот как у меня в оригинале.
<div id="output">
<form id="myForm" method="post" action="/poll-15-3.html">
<p align=center><b>asdasd</b></p>
<input type=radio value="0" name="vopros[]"> asdasdasd
<br><input type=radio value="1" name="vopros[]"> asdasdasdasd
<br><input type=radio value="2" name="vopros[]"> asdasdasdasd<br>
<input type=submit value=Отправить>
</form>
</div>
<br><p align=center><a href="http://articlesua.net/poll-all.html">Статистика</a></p>
<script type="text/javascript">
$(document).ready(function(){
var options = {
target: "#output",
beforeSubmit: showRequest,
success: showResponse,
timeout: 3000
};
$('#myForm').submit(function() {
$(this).ajaxSubmit(options);
return false;
});
});
// вызов перед передачей данных
function showRequest(formData, jqForm, options) {
var queryString = $.param(formData);
return true;
}
// вызов после получения ответа
function showResponse(responseText, statusText) {
$('#output').show();
}
</script>
Вот как в отладчике.
После нажатия отправить появляется новая форма. Её код не знаю как показать, но в отладчике вот так оно выгялидит
И когда на второй форме нажимаю на кнопку АЯКС не срабатывает, а срабатывает именно выполнение. Вот это и есть загвозка. Не могу понять почему не срабатывает аякс.