php - 无法使用 PHP 进行 AJAX post 工作

标签 php javascript jquery mysql ajax

我最近才开始学习AJAX和PHP,并一直在尝试MySql。我一直在尝试创建一个网页,将变量传递到 php 页面,将它们输入数据库,然后返回一个回显,指示它是否成功。由于某种原因,我无法让 AJAX 或 Javascript(不确定)工作。这可能是显而易见的事情,所以任何帮助都会很棒!这是由 onClick 调用的 AJAX 和 Javascript 代码 -

< script langauge = "Javascript"  type ="text/javascript">
    function Generate(){

   var maxint = document.getElementById("Max").value;
   var minint = document.getElementById("Min").value;

$.ajax({
    type: "POST",
    async: true,
    url: "Untitled-1.php",
    data:  { 'senduser': maxint, 'sendpass': minint },
    success: function (msg) 
            { alert(msg) },
    error: function (err)
    { alert(err.responseText)}
});
} </script>

这是 php 代码...

<?php
       $user = $_POST['senduser'];
       $password = $_POST['sendpass'];
     $con=mysqli_connect("host","username", "password","dbname");

      if (mysqli_connect_errno())
 {
 echo "Failed to connect to MySQL: " . mysqli_connect_error();
   }
 else{
   mysqli_query($con,"INSERT into Customers (password,username) 
                                VALUES ('$password','$user')");
         echo "You have signed up!";
        mysqli_close($con);
      }
           ?>

最佳答案

最明显的事情是 < 和脚本之间有一个间隙。一定是 '

还有其他较小的点,但这是一个工作版本。请注意,您的页面地址可能需要是根相对地址。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" type="text/javascript"></script>
<a href="javascript:void(0)" onclick="Generate()">Go Man Go</a>
<input type="text" value="12" id="Min" />
<input type="text" value="12" id="Max" />
<script type="text/javascript">

    function Generate() {

        var maxint = $("#Max").val();
        var minint = $("#Min").val();

        $.ajax({
            type: "POST",
            async: true,
            url: "Untitled-1.php",
            data: { senduser: maxint, sendpass: minint },
            success: function (msg)
            { alert(msg) },
            error: function (err)
            { alert(err.responseText) }
        });
    }

</script>

关于php - 无法使用 PHP 进行 AJAX post 工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18602995/

相关文章:

php - 为什么在不同的编程语言中 0.5 mod 0.1 的结果不同?

javascript - 对内联元素使用 ScrollWidth

javascript - Firefox 中发生更改事件后无法聚焦于文本区域

javascript - 如何在javascript中增加数据索引

jquery - 使用 jQuery 从表行中的多个下拉控件中获取下拉控件

jquery - 链接 jQuery 选择器 :lt and :gt

php - "\"在 PHP/MySQL 脚本中做什么

php - 在 Laravel 5 中什么时候不应该使用 get()

javascript - 如何在sweetalert中选择两个选项并根据该选项采取行动?

JavaScript(firebase): how can the firebase database key of a clicked item be obtained?