加载配置文件onclick搜索

时间:2013-04-16 12:33:35

标签: php jquery ajax

我一直在创建一个ajax搜索。我一直在想如何在使用ajax点击搜索结果时加载用户的个人资料。我尝试使用以下代码将用户的ID从数据库分配给div,以便我可以使用ajax加载配置文件: -

echo "<div id='$id'><img src='$img' /></div>

我想将 ajax 设置为加载个人资料页面,并且会从个人资料页面中搜索数据库以查找该用户。 变量($ img / $ id)似乎适用于 img tag ,但无效 div id 。所以,我被困在想知道facebook和谷歌+。我试过谷歌搜索,但没有找到这样的结果。

换句话说,我不知道如何分配变量(到id或任何其他地方ajax可以从中获取值),以便 ajax可以加载它然后将其发布到profile.php以便profile.php可以查询数据库并显示结果

编辑:由于你们中的一些人可能会误解,我没有分配图像的问题,我有问题指定 id作为变量,以便我可以使用数据库自​​动分配它。

1 个答案:

答案 0 :(得分:0)

如果要根据值加载某些内容,可以使用html中的data- *属性进行尝试。例如:
<div class="user-link" data-userid="<?= $user_id; ?>"><img src="..." /></div>
可以检索为:

$('.user-link').click(function() { 
  console.log($(this).data('userid'));
});

编辑:http://api.jquery.com/data/

在您的情况下,您可以点击该帖子。

编辑2:我已经根据删除的评论的要求使用户ID成为php变量。