AJAX功能无法正常使用,并不断出现错误功能

时间:2018-11-27 04:38:10

标签: php mysql ajax

我有不断返回错误的Ajax代码。我说不通我让自己发疯,试图弄清楚为什么它不起作用。

我有一个关于此提交的javascript函数调用

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"> </script>
<script>
function AddItem(){
  var name = document.forms["additemform"]["nc_name"].value;

  var isValid = false;
  $.ajax({           
      type: "POST",  
      url: "/AddNewItem.php",  
      data: { "Item_Name": name },
      dataType: "json",
      success: function(resp){
        console.log(resp);
        if(resp.reply == "Success")
        {
        alert("succes");
        }
        else
        {
    alert("no succes");
        }
      },
      error: function(data, status){
        console.log(data, status);
        alert("error");
      }
    }); //end Ajax
};
</script>

每次错误功能在我的控制台中显示以下消息

  

{readyState:0,getResponseHeader:函数,getAllResponseHeaders:函数,setRequestHeader:函数,overrideMimeType:函数,……}

该错误是什么意思。以下是我的php文件,该文件已被调用,并假定将其加​​载到数据库中。 php文件正在运行,然后我做了一个小调整,然后退出了。

 <?php
header("Content-type:application/json");
$servername = "XXXX";
$username = "XXXX";
$password = "XXXXX";
$db = "XXXXX";

// Create connection
$conn = mysqli_connect($servername, $username, $password, $db);
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
} 
$sql = "INSERT INTO 'iteminbox@gmail.com' (`Name`) VALUES ('Alex')";
    mysqli_query($conn, $sql);
    echo json_encode(['reply'=> "Success"]);
?>

0 个答案:

没有答案