刚刚开始编写一些Ajax,我不知道这是不是一个基本问题。谷歌四处搜索,我找不到任何好的答案。
但现在我想从数据库中读取并使用Ajax输出结果。
我有一个联系人列表,通过点击名称,有关该人的一些信息会显示在侧栏中。
如何解决这个问题?
要求: 联系人列表包含所有名称。 有关所选人员的详细信息列表(姓名,电话,电子邮件等)。
使用?id = 15的简单php并且更新可以解决问题,但是因为我正在为iOS网络应用程序开发这个,所以这是我所知道的唯一解决方案。
答案 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)