如何获取与javascript/jquery关联的php id
因此,我正在开发一个图书馆管理系统,在这个系统中,我想通过id从数据库中预览bookpdf。如何将bookid与不同的预览按钮链接。下面的代码,我已经做了,只是打开文件夹的位置,那里的书存储。如何将PHP id与javascript/jquery链接?我是一个初学者,不知道如何解决它。我已经附上了我的搜索页面的图像如何获取与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
<?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_按钮”)内。在(“单击”)上,函数(事件){..
,然后使用$(目标)。弹出窗口(“打开”);