首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >jQuery Ajax不能发布到php

jQuery Ajax不能发布到php
EN

Stack Overflow用户
提问于 2018-08-16 03:59:34
回答 1查看 36关注 0票数 -2

我不知道为什么,但jQuery Ajax不会将数据发布到url。

代码语言:javascript
复制
$('#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代码

代码语言:javascript
复制
<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>

我想不用表单就能做到这一点。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-16 04:03:30

您需要使用.val()而不是.var来获取值。var将定义一个变量,就像您为名称、电子邮件和文本所做的那样。

改变这一点

代码语言:javascript
复制
  var name = $('#name2').var;

代码语言:javascript
复制
  var name = $('#name2').val();

对所有三个变量执行相同的操作。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51865610

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档