這裏是我的窗體的標記形式連載問題
<form name="contactForm" id="contactForm" role="form">
<div style="width: 190px">
<div class="form-group">
<input type="text" placeholder="fullname" name="fullname" id="formFullname" class="form-control">
</div>
<div class="form-group">
<input type="email" placeholder="email" name="email" id="fromEmail" class="form-control">
</div>
<div class="form-group">
<input type="text" placeholder="company" name="company" id="fromCompany" class="form-control">
</div>
</div>
<div class="clear"></div>
<div class="form-group">
<textarea placeholder="message" name="message" id="formMessage" rows="3" class="form-control"></textarea>
</div>
<button class="btn btn-success" type="submit" name="submit" id="formSubmit">send</button>
</form>
使用jQuery 1.10.2
這裏是JS
var form = $('#contactForm');
form.submit(function() {
console.log("form ", $(this).serialize());
$.ajax({
type: "POST",
url: url + "ajax/sendmail",
data: $(this).serialize(),
success: function (response) {
console.log(response);
}
});
return false;
});
我知道功能火災,用警惕的測試。但console.log不會返回任何東西,並且在ajax調用期間,我在POST中看不到任何東西(使用螢火蟲的XHR觀看)。
BTW:角色=「形式」,是因爲我使用Twitter的引導框架
我在做什麼錯?
UPDATE
數據:$(形式).serialize()也沒
只是爲了確定,返回什麼'... event.preventDefault(); console.log($(this).serialize()); ...'? – Newben
@Newben空字符串 – heron