我是一名专注于前端的新爱好者编码器。有人可以请帮助后端代码。使用Ajax和php提交表单
我想使用Ajax接收表单提交后提交和关闭按钮的模式中的成功消息吗?
此外,任何形式安全的帮助将不胜感激:)
谢谢!
这里是我的代码:
HTML:
<!--Modal Contact Form-->
<div class="modal fade" id="contact" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<form class="form-horizontal" action="process.php" method="post" name="contact_form">
<div class="modal-header">
<h3>Contact</h3>
</div>
<div class="modal-body">
<div class="form-group">
<label for="contact-name" class="col-lg-2 control-label">Name:</label>
<div class="col-lg-10">
<input name="contact" type="text" class="form-control" id="contact-name" placeholder="Full Name">
</div>
</div>
<div class="form-group">
<label for="contact-email" class="col-lg-2 control-label">Email:</label>
<div class="col-lg-10">
<input name="email" type="email" class="form-control" id="contact-email" placeholder="[email protected]">
</div>
</div>
<div class="form-group">
<label for="contact-message" class="col-lg-2 control-label">Message:</label>
<div class="col-lg-10">
<textarea name="message" class="form-control" rows="8"></textarea>
</div>
</div>
<div class="modal-footer">
<a class="btn btn-default" data-dismiss = "modal">Close</a>
<button style="background-color: grey;" class="btn btn-primary" type="submit">Submit</button>
</div>
</form>
</div>
</div>
</div>
</div>
<!--End Contact Modal-->
PHP:
<?php
$contact = $_POST['contact'];
$email = $_POST['email'];
$message = $_POST['message'];
$to = '[email protected]';
$subject = 'New Message';
mail ($to, $subject, $message, "From: " . $email);
echo "your message has been submitted .. Thanks you";
?>
AJAX几乎是所有的JavaScript(使jQuery库变得更容易)。你到目前为止写了哪些Javascript? – 2015-02-12 03:59:55
IMO在SO中有很多ajax的例子。尝试搜索它们 – 2015-02-12 04:02:47
@DanGoodspeed我其实并没有写很多javaScript :(我只在树屋学习了六个月左右,我知道我还有很多东西要学,但是我觉得它非常有趣! http://kararaina.com – Kat 2015-02-12 06:08:56