php - 传递 GET 并使用 GET 读取 mySQL

标签 php mysql ajax

我目前遇到一个错误,我需要将参数值从 url 传递到后端的 PHP 文件。

URL 是什么样的?p=tasks&t=view_task&id=1。我需要将值为 1id 传递到我的页面,该页面位于 url: '/core/views/task_comments.php'.

var seconds = 1000; // time in milliseconds
var tc_reload = function() {
   $.ajax({
     type: 'GET',
     url: '/core/views/task_comments.php',
     data: {id: id},
     cache: false,
     success: function(data) {
       $('#task-comments').html(data);
       setTimeout(function() {
         tc_reload();
       }, seconds);
     }
   });
 };
 tc_reload();

在 PHP 页面上我得到了以下代码。

// Fetch task data
$task_fetch = $conn->prepare("SELECT * FROM system_tasks WHERE task_id = :task_id");
$task_fetch->bindValue(":task_id", $_GET['id'], PDO::PARAM_INT);
$task_fetch->execute();

我收到的是以下错误。

Notice: Undefined index: id in C:\xampp\htdocs\core\views\task_comments.php on line 19`

我很想知道出了什么问题

最佳答案

解决了问题。

显然 config.php 文件在 id 参数后添加了 ?p=loginurl: '/core/views/task_comments.php?id='+id+'&p=login' 修复了问题,现在可以正常工作了。

关于php - 传递 GET 并使用 GET 读取 mySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32393194/

相关文章:

php - 使用 jWindowCrop 裁剪图像 - PHP

php - 高流量 php ajax 聊天设计选项

jquery - 重定向后在目标页面上显示通知

javascript - 如何通过 HTML 和 ajax 中的动态按钮从动态文本框中获取文本

java - JSF 2 复合 :actionSource exposing commandButtons in ui:repeat

javascript - twilio 视频通话错误 - 无法将参与者添加到对话

php - CDATA 在 Yii 的 JS 上自动添加?

mysql - Sequelize.query 执行前的 Nodejs res.status

javascript - 从所选值中获取elementbyId

mysql - 在哪里可以找到 mysql 启动变量的设置位置?