[英]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.