0

如何编码?当我悬停我的名字时它像表格一样弹出,但我认为它不是表格

在此处输入图像描述

我想要完全一样的,因为我想在我的页面中发生当我悬停我的名字时它的值是 id 并通过 ajax 将其发送到 php 然后 php 脚本查询 id 并返回其其他详细信息然后其他详细信息将像在图像中一样显示我已经有一个函数和一个 php 代码我唯一需要的是如何做这个图像

js函数代码:

function searchWarriors() {
var id = $("#name").val();
$.ajax({
    url: "retrieve_result.php",
    type:"GET",
    datatype:"json",
    data: {id: id},
    success: function(data) {
        var toAppend = '';
        if(typeof data === "object"){
            for(var i=0;i<data.length;i++){
                var warrior = data[i];
                toAppend += '<ul class="ul">';
                toAppend += '<li>'+data[i]['loc']+'</li>';
                toAppend += '<li>'+data[i]['email']+'</li>';
                toAppend += '<li>'+data[i]['sex']+'</li>';
                toAppend += '</ul>';
            }
            $(".ul").remove();
            $("#details").append(toAppend);
        }
    }
});
return false;

}

我的 PHP 代码:

<?php
header("Content-Type: application/json");

include 'functions/class.php';

$db = new DB();

$result = $db->getDetails($_GET['id']);

$details = array();

foreach($result as $values){
    $details[] = $names;
}
echo json_encode($details);
?>

我的html调用函数的代码

    <?php
foreach($result as $id){
//I don't know if this is right
echo'<a id="name" href="myphpcode.php"?id='.$id['user_id'].'>'.$id['name'].'</a>';
}
?>
<div id="details">

</div>
4

1 回答 1

1

最简单的方法是通常准确地创建您希望弹出窗口在 php 脚本中的外观,然后使用 jQuery 并使用 $("#Popup-id").load(script-url.php?获取变量 = 1)。div 元素需要较高的 z-index 才能显示在屏幕顶部。

于 2012-09-13T16:10:37.910 回答