Ответ на заполнение формы Ajax - PullRequest
0 голосов
/ 12 августа 2011

У меня проблемы с действием функции ShowResponse в моей форме Ajax. Я пытаюсь показать простое сообщение в #show div после отправки формы. Представление Ajax работает нормально, и я могу получить предупреждение, но я не могу отобразить div #show Мой код выглядит так,

<script type="text/javascript" src="/uploads/JS/jquery.form.js"></script>

<script type="text/javascript"> 
$(document).ready(function() { 

var options = { 
target:        '#contact_form_94',
success:       showResponse
}; 

$('#m477famoduleform_2').ajaxForm(options); 
}); 

function showResponse(responseText, statusText, xhr, $form)  { 
    alert('status: ' + statusText + '\n\nresponseText: \n' + responseText + 
        '\n\nThe output div should have already been updated with the responseText.'); 
} 
</script> 

Если бы кто-нибудь мог помочь, это было бы здорово. Как минимум, я просто хотел бы заменить форму сообщением «Успех».

Спасибо

Chris

Ответы [ 2 ]

0 голосов
/ 12 августа 2011

Если вы говорите, что можете предупредить ответ и увидеть его, то я думаю, что #show не существует на странице. Попробуйте предупредить $('#show').length и посмотрите, что вы получите.

0 голосов
/ 12 августа 2011

Работает ли это, если вы включили функцию showResponse в $ (document) .ready?

...