1

我正在尝试使用 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>

我知道上面的方法行不通,但是我坚持尝试将数组每个部分中的描述变量获取到他们自己的单独工具提示中。

谁能帮我?

谢谢

4

1 回答 1

0

您在 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/上的这篇文章中介绍

我希望这会有所帮助。

于 2011-03-04T22:26:25.947 回答