【发布时间】:2015-02-14 18:29:59
【问题描述】:
我是 Laravel 和 OctoberCMS 的新手。
我已成功设置了一个信息请求表单,该表单在提交时会通过 Mailgun 向我发送一封电子邮件。提交由 AJAX 处理程序处理。
我遇到的问题是该过程在表单页面上打开了一个带有空数组的警报框。
这里是页面:http://imageweaversmarketing.com/ 点击右上角的“CONTACT”移动到表单。
下面是表格的部分内容:
<div class="row">
<div class="col-lg-12">
<form data-request="onInfoRequest" name="sentMessage" id="contactForm" novalidate="">
<div class="row">
<div class="col-md-6">
<div class="form-group">
<input type="text" class="form-control" placeholder="Your Name *" id="name" required="" data-validation-required-message="Please enter your name.">
<p class="help-block text-danger"></p>
</div>
<div class="form-group">
<input type="email" class="form-control" placeholder="Your Email *" id="email" required="" data-validation-required-message="Please enter your email address.">
<p class="help-block text-danger"></p>
</div>
<div class="form-group">
<input type="tel" class="form-control" placeholder="Your Phone *" id="phone" required="" data-validation-required-message="Please enter your phone number.">
<p class="help-block text-danger"></p>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<textarea class="form-control" placeholder="Your Message *" id="message" required="" data-validation-required-message="Please enter a message."></textarea>
<p class="help-block text-danger"></p>
</div>
</div>
<div class="clearfix"></div>
<div class="col-lg-12 text-center">
<div id="success"></div>
<button type="submit" class="btn btn-xl">
Send Message
</button>
</div>
</div>
</form>
</div>
这里是 PHP AJAX:
use Illuminate\Support\Facades\Mail;
public function onInfoRequest() {
$data = ['name' => 'test from function'];
Mail::send('mail.inforequest', $data, function ($message) {
$message->to('fake@hidden.com', 'Roger Creasy');
});
}
感谢您的帮助。
【问题讨论】:
标签: laravel octobercms