3

我想tooltip在 php 中显示查询数据。

我的php代码是,

echo "<div class='tooltip' id='".$row['id']."' title='title1'>".$row['name']."</div>";

我的脚本是,

$(function() {
  $('.tooltip').tooltip({
    content:function()
    {
      var id =$(this)[0].id;
       <?php    
        $qry3 = "SELECT phone_no FROM history WHERE id='?>id<?php' GROUP BY name";
        $exc3   = mysql_query ($qry3,$con);
        $num3   = mysql_num_rows($exc3);
          while($rows3 = mysql_fetch_array($exc3))
          {
             array_push($name,'"'.$rows3[0].'"');
          }
        echo "return ".$name;
      ?>        
   }});
});

我的问题在哪里?

4

1 回答 1

3

我认为您在这里混合了 Javascript 和 PHP。当服务器将 Javascript 发送到您的浏览器时,您当前的 PHP 代码只会执行一次。这行不通。您可以存储每个 HTML 元素的工具提示,例如在标题标签中,或者您应该在应该显示工具提示时动态加载它。您可以通过对 PHP 文件的 AJAX 调用(而不是通过将 PHP 代码放入 JS 文件)来执行此操作。

于 2013-01-05T14:23:51.953 回答