什麼是將數據傳遞給jQuery AJAX的最佳方式通過PHP獲取方法。然後構建一個基於可以通過AJAX加載並顯示在頁面上的查詢。jQuery + PHP獲取AJAX數據
例如:通過點擊viewer.php?note_id = 2一個模塊化的窗口會顯示,AJAX會從viewer.php獲取有關note_id 2的所有數據,並直接轉到viewer.php。
問題是,我很可能會在頁面上使用這些註釋的列表,並全部用LI標籤分隔。
那麼最好的方法是什麼?並確保正確的note_id傳遞給href鏈接的音符?
PHP代碼,選擇家居DB需要解決這個問題,因爲它似乎並沒有跟隨DESC和LIMIT 12個語法
$q_ASL32 = mysql_query("SELECT * FROM notice ORDER BY nid DESC LIMIT 12");
$r_ASL32 = mysql_fetch_array($q_ASL32);
$nid = $r_ASL32['nid'];
$note = $r_ASL32['note'];
$type = $r_ASL32['type'];
$private = $r_ASL32['private'];
$date = $r_ASL32['date'];
$author = $r_ASL32['author'];
相同的PHP代碼的第2部分,以創建MySQL數據筆記列表
echo '
<li>
<p>
<a href="viewer.php?nid='.$nid.'" id="record-'.$nid.'">
<img src="16x16/apps/2439.png" />
'.$author.', '.note_type($type).'
</a>
</p>
</li>
';
jQuery的AJAX部分
$.ajax({
type: "GET",
url: "vierw.php",
async: false,
data: "ajax=1&nid=' + parent.attr('id').replace('record-',''),
success: function(html){
$("#note_utm").html(html);
$(".loader").html("");
}
});
我似乎GETT在AJAX調用數據功能擰,所以我認爲我的AJAX調用是不正確的
大約如泥般清澈。 – 2011-05-11 16:55:52
請發佈一些代碼,你從哪裏做Ajax調用?如果可能的話,讓問題更容易理解。 – 2011-05-11 16:59:22
一些claryfing會很好。 – 2011-05-11 16:59:58