7*4 2015-03-04 20:37 采纳率: 50%
浏览 17

jQuery ajax发布电子邮件字段

I'm not sure why I'm not able to post the content of email field,

here is my code.

<html>
<head>
    <title></title>
    <script src="//code.jquery.com/jquery-1.11.2.min.js"></script>
</head>
<body>
    <input type="text" id="email" name="email">
    <input type="button" id="submit" name="submit" value="submit">
</body>

<script type="text/javascript">

$(document).ready(function () {

    $('#submit').click(function (event) {
        var email = $('#email').val();
        console.log(email),
        $.ajax({
            url: 'db.php',
            type: 'POST',
            data: 'email=' + 'email',
            success: function (data) {
                console.log(data);
            }
        })
    });

});

</script>
</html>

backend file "db.php"

 <?php  
 $email = $_POST['email'];
 echo "$email";

I'm able to console.log email, and displays correctly, before it gets submitted to db.php.

console log returns "email" only.

Not sure whats wrong, your help is highly appreciated.

Thanks

  • 写回答

2条回答 默认 最新

  • weixin_33690367 2015-03-04 20:41
    关注

    You are sending string "email", while you want to send a variable value:

    $.ajax({
        url: 'db.php',
        type: 'POST',
        data: 'email=' + email, // or data: {email: email}
        success: function (data) {
            console.log(data);
        }
    });
    
    评论

报告相同问题?

悬赏问题

  • ¥15 unity第一人称射击小游戏,有demo,在原脚本的基础上进行修改以达到要求
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line
  • ¥500 火焰左右视图、视差(基于双目相机)
  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染