php数组到jquery数组到qTip插件
我正在尝试使用qTip插件在jquery脚本中使用一个PHP数组。这是我的阵列:php数组到jquery数组到qTip插件,php,jquery,arrays,foreach,qtip,Php,Jquery,Arrays,Foreach,Qtip,我正在尝试使用qTip插件在jquery脚本中使用一个PHP数组。这是我的阵列: $descqtip[ ] = array('name' => ''.$name.'', 'description' => ''.$description.''); 以下是我的jquery代码: <script type="text/javascript"> $(document).ready(function() { var description = <?php echo j
$descqtip[ ] = array('name' => ''.$name.'', 'description' => ''.$description.'');
以下是我的jquery代码:
<script type="text/javascript">
$(document).ready(function() {
var description = <?php echo json_encode($descqtip)?>;
$('#homepage_catgames h2').each(function(i){
$(this).qtip({
content: description
})
});
});
</script>
$(文档).ready(函数(){
变量描述=;
$(#主页"catgames h2')。每个(功能(i){
$(此).qtip({
内容:说明
})
});
});
我知道上面的方法不起作用,但我一直在尝试将数组每个部分中的description变量添加到各自的工具提示中
有人能帮我吗
谢谢您在如何引用Javascript端的数组方面遇到了一些问题。我先走一步,给你举了个例子 您需要的是:
var rows = <?php echo json_encode($descqtip); ?>;
var index = 0;
$('#sections h2').each(function()
{
$(this).qtip(
{
content: rows[index].description
});
index++;
});
var行=;
var指数=0;
$('#节h2')。每个(函数()
{
$(此).qtip(
{
内容:行[索引]。说明
});
索引++;
});
我在博客上写的这篇文章详细介绍了这些细节
我希望这能有所帮助。上面的php数组中的“name”是什么?将获得给定描述的项目名称?“名称”是游戏名称,“描述”是游戏描述。所有这些都是从代码中的mysql查询中获取的,该查询位于while循环中。这就是阵列的填充方式。