我刚刚完成了没有flash的联系页面的基本设计结构;它位于here。
任何人都可以建议最好的方法来制作确认脚本(在DIV
内)而无需重新加载页面(最好使用jQuery)。我想用新内容(只是文本)替换主WRAP中的内容,确认收到了电子邮件。
有什么建议吗?
答案 0 :(得分:0)
首先,我不相信您可以通知用户该邮件实际上是收到的(至少不是以微不足道的方式)。但是你可以通知它已被发送。 对于jQuery,您可以通过AJAX发送联系信息,然后在DIV中显示响应。 可能是这样的:
$.ajax({
type: "POST",
url: "sendMail.php",
data: $('#contactForm').serialize(),
success: function(msg){
$("#responseDiv").html(msg).show();
}
});
当然,假设您的服务器使用“sendForm.php”发送for,并且您的联系表单包含一个< form>用“contactForm”作为id。 服务器应该响应在div中显示的文本。如果邮件是否已发送。
希望这有帮助。
参考文献: Ajax help for jQuery