Ajax表单提交响应

时间:2011-08-12 14:27:40

标签: jquery ajax ajaxform ajax-forms

我在Ajax表单上使用ShowResponse函数时遇到问题。一旦表单提交,我试图在#show div中显示一条简单的消息。 Ajax提交工作正常,我可以获得工作警报,但我无法显示#show div。我的代码看起来像这样,

<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> 

如果有人能提供帮助那就太棒了。至少我只想用“成功”消息替换表单。

由于

克里斯

2 个答案:

答案 0 :(得分:0)

如果在$(document).ready?

中包含showResponse函数,它是否有效

答案 1 :(得分:0)

如果您说您可以提醒响应并且可以看到它,那么我认为页面上不存在#show。尝试提醒$('#show').length,看看你得到了什么。