弹出菜单以在联系人管理器中显示联系人的详细视图

时间:2013-12-02 06:00:01

标签: javascript php jquery html

我根据用户输入查询了数据库,并在桌面上查看了数据。

我的表中有一列,它将包含每行的id作为链接。 当我点击该链接时,它应显示一个弹出菜单,其中包含该特定行联系人的完整详细信息。

我想将该ID传递给新的pop并从DB查询完整的详细信息并在弹出窗口中显示。请帮帮我。

以下是我目前的表人口依赖于查询数据:

<tr valign="middle">
                    <td><?php echo $row["last_name"];?></td>
                    <td><?php echo $row["calling_name"]; ?></td>
                    <td><?php echo $row["designation"]; ?></td>
                    <td><?php echo $row["agm_branch"]; ?></td>
                    <td><?php echo $row["dgm_branch"]; ?></td>
                    <td><?php echo $row["office"]; ?></td>
                    <td><input type="submit" name="button" id="<?php echo $row["id"];?>" value="Details" onClick="showpopup()"></td>
                </tr>

现在我需要在这个java脚本中编写适当的代码 功能:

function showpopup() {

    //get passed variable if any (id)
    //include database config details
    //query data base depend on passed id
    //show the results on form or table
    //close button

}

1 个答案:

答案 0 :(得分:0)

我在Javascript / Jquery上有点生疏,但是我会做出一些改变

  1. 将id作为参数放入JS函数

    function showpopup(id){
    ...//your code here
    }
    

    这意味着您还需要在函数调用中回显

    onClick="showpopup(<?php echo $row["id"];?>)">
    
  2. 您说要查询更多详细信息。如果您还没有准备好在此页面上获取详细信息,那么您可以使用ajax调用php脚本来获取详细信息并返回数据。

  3. 一些阅读:

    jQuery ajax calls

    JSON syntax