Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获取div的ID值,然后使用ajax将其发送到我的PHP文件?_Php_Jquery_Html_Mysql_Ajax - Fatal编程技术网

如何获取div的ID值,然后使用ajax将其发送到我的PHP文件?

如何获取div的ID值,然后使用ajax将其发送到我的PHP文件?,php,jquery,html,mysql,ajax,Php,Jquery,Html,Mysql,Ajax,我想做的是让所有的物品都有唯一的id。当用户单击一个清单时,每个清单都有锚定标记,我想用清单ID查询数据库,然后在屏幕上显示信息。我不会担心将数据回显到网站,我只想发送数据库选择的变量。 剧本 HTML HTML div我想要数据 PHP 剧本 HTML PHP 这几乎是一个伟大的问题。如果您可以发布一些您尝试使用但不起作用的代码,而不仅仅是您尝试使用一些最低限度的代码所做的事情,那么它就会出现:刚做的,目前数据自动输入,无需我点击。这也只是选择了我页面上的最后一个列表。很好,除了这个,我无能为

我想做的是让所有的物品都有唯一的id。当用户单击一个清单时,每个清单都有锚定标记,我想用清单ID查询数据库,然后在屏幕上显示信息。我不会担心将数据回显到网站,我只想发送数据库选择的变量。 剧本

HTML

HTML div我想要数据

PHP

剧本

HTML

PHP


这几乎是一个伟大的问题。如果您可以发布一些您尝试使用但不起作用的代码,而不仅仅是您尝试使用一些最低限度的代码所做的事情,那么它就会出现:刚做的,目前数据自动输入,无需我点击。这也只是选择了我页面上的最后一个列表。很好,除了这个,我无能为力,只是复习一些基本的新问题。我将不得不把它留给对PHP了解更多的人,而不是如何拼写它。。。我只在大约80%的时间里做对了。$'pid'不会得到HTML或值,它会返回一个匹配元素的数组。你确定这就是你想要的吗?可能是$'pid'。VAL数据正在到达目标div,但它不会等待我单击,当我单击不同的列表时,它不会改变,因为现在目标div正在获取列表标题,但它是最后一个,div不会等待数据,直到onclickYou需要在PHP脚本中获得通过POST发送的ID!替换:$stmt=$conn->prepare'SELECT title FROM tasks WHERE pid=?'$pid='pid'$stmt->bind_参数'i',$pid;至:$stmt=$conn->prepare'SELECT title FROM tasks WHERE pid='。$\u POST['pid'];成功了,你是上帝我的朋友!!!!!我可以为你捐款吗?我很乐意捐款。
$(function(){
    $('.tasks-column').on('click', 'a', function(){
        var pid = $(this).attr("id");
        $.ajax({
            method: 'POST',
            url: '/php/info-get.php',
            data: {pid : $('#pid')}
<a id="1">Listing></a>
<a id="2">Listing</a>
<div class="DataGoesHereAfterClick"><?=$title?></div>
<?php

include 'sqlconnection.php';
$conn = OpenCon();
$stmt = $conn->prepare('SELECT title FROM tasks WHERE pid=?'); $pid = 'pid'; $stmt->bind_param('i', $pid);
$stmt->execute();
$stmt->bind_result($title);
$stmt->fetch();
$stmt->close();
echo json_encode($title);
CloseCon($conn);
?>
$(function(){
    $(".listing-act").click(function() {
        $.ajax({
            type: 'POST',
            url: '/php/info-get.php',
            dataType: 'json',
            data: 'pid=' + $(this).attr("id"),
            success: function (response) {
                 $('.DataGoesHereAfterClick').html(response);
            }
           }
<a id="1" class="listing-act">Listing></a>
<a id="2" class="listing-act">Listing</a>
<?php

include 'sqlconnection.php';
$conn = OpenCon();
$stmt = $conn->prepare('SELECT title FROM tasks WHERE pid='.$_POST['pid']);
$stmt->execute();
$stmt->bind_result($title);
$stmt->fetch();
$stmt->close();
echo json_encode($title);
CloseCon($conn);
?>