Я пытаюсь отправить эту форму, но это не работаетProcees не образуют хорошо работает
Процессор в JQuery:
function processorform(id)
{
jQuery(function()
{
var $ = jQuery;
$('.sp-poll-'+id+' form').submit(formProcess);
function formProcess(e) {
e.preventDefault();
var poll = $('input[name=poll]').val(),
answer = $('input[name=answer]:checked').val(),
div = $(this).parent(),
action = $(this).attr('action');
}
}
HTML-код
<div class="sp-poll-1">
<form method="post" action="include/submit.php" class="format" onsubmit="processorform('1');">
<input type="hidden" name="poll" value="<?php echo $pollid; ?>"/>
<input type="hidden" name="backurl" value="<?php echo $thisPage; ?>"/>
<input type="radio" name="answer" value="<?php echo $key; ?>" id="poll-<?php echo $pollid; ?>-<?php echo $key; ?>" class="sp-input-radio" />
<input type="submit" class="sp-btn" value="<?php _e('Send'); ?>"/></p>
</form>
</div>
Когда я пытаюсь отправить форму, она никогда не работает и всегда идет на submit.php и не показывает результаты div. Я не знаю, что не так с кодом или каким может быть исправить.
Спасибо за помощь.
Где ваш метод updatePoll? – aldux
Я положил сейчас, но этот другой скрипт только для формы обновления нет для процесса – user2536883
Я не могу сказать, где ваша переменная поступает из 'url: spAjax.url,'. Попробуйте изменить это на 'url: action,'. – user1477388