【问题标题】:php array to jquery array to qTip pluginphp 数组到 jquery 数组到 qTip 插件
【发布时间】:2011-02-28 11:13:51
【问题描述】:

我正在尝试使用 qTip 插件在一些 jquery 脚本中使用 PHP 数组。这是我的数组:

$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>

我知道上述方法行不通,但我一直坚持尝试将数组每个部分中的描述变量添加到他们自己的工具提示中。

谁能帮帮我?

谢谢

【问题讨论】:

  • 上述php数组中的“name”是什么?将获得给定描述的项目的名称?
  • 'name' 是游戏的名称,'description' 是游戏的描述。所有这些都是从代码中的 mysql 查询中获取的,该查询位于 while 循环中。这就是数组的填充方式。

标签: php jquery arrays foreach qtip


【解决方案1】:

您在 Javascript 端引用数组的方式存在一些问题。我继续做了一个你想做的例子。

你需要的是这个:

       var rows = <?php echo json_encode($descqtip); ?>;
       var index = 0;

       $('#sections h2').each(function()
       {
          $(this).qtip(
          {
             content: rows[index].description
          });
          index++;

       });

我在博客http://blake.breakwatersyndicate.com/2011/03/php-array-in-json/上的这篇文章中介绍了详细信息

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 2012-08-22
    • 2014-10-30
    • 1970-01-01
    • 2021-06-17
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 2011-08-15
    相关资源
    最近更新 更多