使用jquery / ajax / php请求和输出数据

时间:2011-05-17 14:52:20

标签: php jquery ajax post return

刚刚开始编写一些Ajax,我不知道这是不是一个基本问题。谷歌四处搜索,我找不到任何好的答案。

但现在我想从数据库中读取并使用Ajax输出结果。

我有一个联系人列表,通过点击名称,有关该人的一些信息会显示在侧栏中。

如何解决这个问题?

要求: 联系人列表包含所有名称。 有关所选人员的详细信息列表(姓名,电话,电子邮件等)。

使用?id = 15的简单php并且更新可以解决问题,但是因为我正在为iOS网络应用程序开发这个,所以这是我所知道的唯一解决方案。

2 个答案:

答案 0 :(得分:0)

正如你所说的一个非常基本的问题。您可以查看jQuery库以进行开发。有足够的教程,如何使用它。简而言之,您将从用户端请求id。从管理员方面,您将处理请求并将以json格式更好地回显输出。此输出将从jquery ajax的成功部分捕获。然后你将解析它(如果输出是json),并将它添加到一些dom元素。

jQuery代码将是

$.ajax({
        type : 'POST',
data : {id:id},
url: 'someurl/',
success : function(data){
var obj = $.parseJSON(data);
//then do further processing
}
})

在PHP中,您将执行类似

的操作
$id = $_REQUEST['id'];
if($id){
    $result = getDeatils($id)
    if($result){
        echo json_encode($result);
        exit;
    }
    else{
        echo "invalid";
    }
}

答案 1 :(得分:0)