2011-05-17 104 views
0

剛開始編寫一些Ajax,我不知道它是否是一個基本問題。一直在搜索,我只是找不到任何好的答案。使用jquery/ajax/php請求和輸出數據

但是現在我想從數據庫中讀取數據並用Ajax輸出結果。

我有一個聯繫人列表,通過點擊一個名字,有關該人的某些信息會顯示在側欄中。

如何解決這個問題?

要求: 所有名稱的聯繫人列表。 有關所選人員(姓名,電話,電子郵件等)的詳細信息列表。

簡單的php與?id = 15和更新會做的伎倆,但由於我正在開發iOS應用程序,這將據我所知,是唯一的解決方案。

回答

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"; 
    } 
} 
+0

我很熟悉PHP,但它只是有點我如何返回,並從我的PHP函數使用的數據,我不確定。 – Xavio 2011-05-17 15:05:28

+0

例如,檢查編輯 – Shameer 2011-05-18 04:56:37