【发布时间】:2015-08-15 08:35:19
【问题描述】:
我正在尝试将表格发送到电子邮件中,其中包含以下内容。这是 Bootstrap Validator 的修改版本,频率为 1000hz。
$('#form').validator().on('submit', function (e) {
if (e.isDefaultPrevented()) {
alert("not working");
} else {
alert("Hello! I am working");
}
})
到
$('#form').validator().on('submit', function (e) {
if (e.isDefaultPrevented()) {
alert("not working");
} else {
var Name = $("input#Name").val();
var Service = $("input#Service").val();
var Email = $("input#Email").val();
var Message = $("textarea#Message").val();
//ajax magic
$.ajax({
url: "squote-send.php", // email sender file
type: "POST",
data: {Name: Name, Service: Service, Email: Email, Message: Message},
cache: false,
success: function() {
$('#success').html("<div class='alert alert-success alert-dismissible' role='alert'>");
$('#success > .alert-success').html("<button type='button' class='close' data-dismiss='alert'><span aria-hidden='true'>×</span><span class='sr-only'>Close</span>")
.append( "</button>");
$('#success > .alert-success')
.append("<strong>Your message has been sent. </strong>");
$('#success > .alert-success')
.append('</div>');
}
})
没有发送?
【问题讨论】:
-
你的控制台有错误吗?
-
你也可以添加 HTML sn-p 吗?
-
实际上我想我已经用
event.preventDefault();修复了它,在发送电子邮件之前脚本正在重新加载
标签: javascript jquery ajax twitter-bootstrap