我想在php中显示tooltip
的查询数据。
我的php代码是,
echo "<div class='tooltip' id='".$row['id']."' title='title1'>".$row['name']."</div>";
My Script is,
$(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;
?>
}});
});
我的问题在哪里?
我想你把Javascript和PHP混在一起了。当前的PHP代码只在服务器将Javascript发送到浏览器时执行一次。这行不通。你可以为每个HTML元素存储工具提示,例如在title标签中,也可以在需要显示工具提示时动态加载它。您可以通过AJAX调用PHP文件(而不是将PHP代码放在JS文件中)来实现这一点。