[英]jQuery Ajax wont POST to php
我不知道为什么,但 jQuery Ajax 不会将数据发布到 url。
$('#submit2').on('click', function(){
var name = $('#name2').val();
var email = $('#email').val();
var text = $('#comment2').val();
$.ajax({
method: "POST",
url: "mail/mail.php",
data: {name: name, email: email, text: text},
success: function(data){
alert(data);
}
});
});
这是 html 代码
<div class="contactus">
<input id="name2" type="text" placeholder="NAAM"/>
<input id="email" type="text" placeholder="EMAIL"/>
<textarea id="comment2" type="text" placeholder="BERICHT"></textarea>
<input type="submit" value="verzenden" id="submit2">
</div>
我想在不使用表格的情况下做到这一点。
您需要使用.val()
来获取值而不是.var
。 var
是定义一个变量,就像你为姓名、电子邮件和文本所做的那样。
改变这个
var name = $('#name2').var;
到
var name = $('#name2').val();
对所有三个变量执行相同的操作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.