我有一個while循環顯示數據庫中的數據項,我想處理每個項目,但我得到的只是第一個div,對於每個迭代,我想採取當前迭代的'id'並處理它,它在Facebook中看起來像'like',當我點擊第一個'like'時,jquery運行$.post(..)
函數,並且一切正常:使用此ID完成處理, 但是當我點擊其他未來「喜歡的職位仍然梅索德發送第一個ID(由螢火蟲簽出), 代碼:在一個while循環內處理一個div
<script type='text/javascript>
$("#like").click(function(){
$.post("done.php",
{id:$("#id").val()},
function(data){
...
});
});
</script>
<body>
$result = myqsl_query("select * from ...");
while($fetch = mysql_fetch_array($result){
..
echo "<input id='id' value='$fetch[0]'>
<a href='...' id='like'>like</a>";
..
</body>
我希望我成功說明問題! 任何語言的解決方案將不勝感激! 此致敬禮。
也許這只是我 - 但如果你在每一個錨點都設置了id =「like」,你就不能成功! – 2011-03-16 19:16:08