繁体   English   中英

AJAX jQuery和PHP问题

[英]AJAX jQuery & PHP issue

我正在寻找的是,当单击按钮时,将取值并将其放入变量中。 然后在AJAX调用中使用变量,因此我可以发布它们。

function addTask(){
  $("#add_task_button").click(function(){
    var task_title = $('#add_task_title').val();
    var task_description = $('#add_task_desc').val();
    var task_member = $( "#task_member option:selected" ).text();
    var task_status = $( "#task_status option:selected" ).text();

    $.ajax({
        url: '../php_scripts/add_task.php',
        type: 'POST',
        data: {'title': task_title, 'description': task_description, 'member': task_member, 'status': task_status},
        success: function() {
          alert("SUCCESS");
        },
        error: function(jqXHR,textStatus,errorThrown) {
          alert("FAILURE");
        }
    });
  });
}

这是jQuery和AJAX调用

<?php
 require_once "cdbconnect.php";

$taskTitle = $_POST['title'];
$taskDescription = $_POST['description'];
$memberName = $_POST['member'];
$groupName = "test";
$status = $_POST['status'];


 $query = "INSERT INTO task_tbl (Task_title, Task_description, Member_Name, Group_Name, Status) values('$taskTitle', '$taskDescription', '$memberName', '$groupName', '$status')";
 $result = $conn -> query($query);
 if(!$result)
   {
     $conn -> error;
   }

 mysqli_close($conn);
?>

这是PHP文件。 我总是收到失败警报,因为数据未提交到表中。

我在这里想念什么吗?

一个失败的ajax请求并不意味着您的php脚本中存在逻辑错误,而是一开始就无法执行该请求。 认为“无法访问服务器”,因此甚至没有执行您的php代码。
可能的原因是:

  • 网络问题
  • 网址错误

您的网址看起来可疑...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM