0

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

如果有人可以提供帮助,那就太好了。作为最低限度,我只想用“成功”消息替换表单。

谢谢

克里斯

4

2 回答 2

0

如果在 $(document).ready 中包含 showResponse 函数,它会起作用吗?

于 2011-08-12T14:30:46.323 回答
0

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

于 2011-08-12T14:36:23.967 回答