Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.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
如何获取与javascript/jquery关联的php id_Javascript_Php_Jquery_Mysql - Fatal编程技术网

如何获取与javascript/jquery关联的php id

如何获取与javascript/jquery关联的php id,javascript,php,jquery,mysql,Javascript,Php,Jquery,Mysql,因此,我正在开发一个图书馆管理系统,在这个系统中,我想通过id从数据库中预览bookpdf。如何将bookid与不同的预览按钮链接。下面的代码,我已经做了,只是打开文件夹的位置,那里的书存储。如何将PHP id与javascript/jquery链接?我是一个初学者,不知道如何解决它。我已经附上了我的搜索页面的图像 <?php $count=0; while($row=mysqli_fetch_assoc($res)) { if($count==0

因此,我正在开发一个图书馆管理系统,在这个系统中,我想通过id从数据库中预览bookpdf。如何将bookid与不同的预览按钮链接。下面的代码,我已经做了,只是打开文件夹的位置,那里的书存储。如何将PHP id与javascript/jquery链接?我是一个初学者,不知道如何解决它。我已经附上了我的搜索页面的图像

 <?php
    $count=0;
    while($row=mysqli_fetch_assoc($res))
    {
        if($count==0)
        {
            echo '<tr>';
        }
        
        echo '<td width="20%" align="center" style="font-size: 16px;">      
            <br>'.$row['BookName'].'</a>
            <br>';?>
            <button class="btn btn-danger basic-demo_button" data-target="#ab<?php echo $row['bookid']; ?>"><i class="fa fa-pencil"></i> Preview</button>                                          

</div>  
        
        <?php
        $count++;                           
        
        if($count==4)
        {
            echo '</tr>';
            $count=0;
        }
    }

?>

按钮在while循环中,获取书籍PDF版本的div在while循环之外,但它没有获取相应的书籍。它只会进入存放书的文件夹

 <div id="ab<?php echo $row['bookid'];?>" class="example_content basic-demo"><?php echo '
        <embed src="assets/img/'.$row['BookSummary'].'" height="750px" width="1476.670px" />'?></div>

下面是我的脚本代码

<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
<script src="src/popupwindow.js"></script>
<script>

var Demo = (function($, undefined){

  $(function(){
        QuickDemo();
    });
  function QuickDemo(button){
        $(".basic-demo").PopupWindow({
            autoOpen    : false,
            nativeDrag: false
        });
        $(".basic-demo_button").on("click", function(event){
            $(".basic-demo").PopupWindow("open");
        });
    }
  })(jQuery);
</script> 

var Demo=(函数($,未定义){
$(函数(){
QuickDemo();
});
功能QuickDemo(按钮){
$(“.basic demo”).PopupWindow({
自动打开:错误,
国家报:错
});
$(“.basic-demo_按钮”)。在(“单击”上,函数(事件){
$(“.basic demo”).PopupWindow(“打开”);
});
}
})(jQuery);

请首先启用正确的PHP错误报告,这肯定会告诉您一些事情。
我理解。但是,如果我把它放在循环中,它会打开所有的书籍,不管我点击了哪个按钮。嗨,点击按钮获取数据目标值,然后使用它来显示特定的弹出窗口。例如
var targets=$(this)。attr('data-target')
内部
$(“.basic-demo_按钮”)。点击(“click”,函数(事件){..
,然后使用
$(目标).PopupWindow(“开放”)
首先,请去启用正确的PHP错误报告,这肯定会告诉您一些事情。
我理解。但如果我把它放在循环中,无论我单击了哪个按钮,它都会打开所有的书籍。嗨,单击按钮获取数据目标值,然后使用它来显示特定的pop。即
var targets=$(此).attr('data-target')
位于
$(“.basic-demo_按钮”)内。在(“单击”)上,函数(事件){..
,然后使用
$(目标)。弹出窗口(“打开”);