我有按鈕X,當按下按鈕時,需要從數據庫中刪除一行,按鈕X的ID是屬於DB中行的ID。 要得到那個按鈕X ID我用$(this).attr('id')。不幸的是,它給了我未定義的或者沒有任何回報(用console.log函數測試它)。未定義的ID /無動作Jquery
我的jQuery的一部分:
$(document).ready(function(){
$('.btn btn-xs btn-danger').click(function(){
var delete_id = $(this).attr('id');
alert(delete_id);
})
});
小HTML/PHP的一部分:
<form method="post">
<label id="change"><button class="btn btn-xs btn-warning" name="changing"><i class="fa fa-pencil"></i></button></label>
<label id="delete"><button class="btn btn-xs btn-danger" name="deleting" id="<?php echo $idError; ?>"><i class="fa fa-times"></i></button></label>
</form>
$ idError從數據庫返回的ID,這樣的作品。現在的問題是沒有任何警報(Chromes控制檯錯誤不給任何東西)。非常感謝你提前幫忙,英語不是我的母語,所以我在我的文章中爲任何語法或拼寫錯誤道歉:-)
那麼PHP究竟在哪裏編碼呢?即該按鈕呈現的HTML是什麼? – 2014-08-30 15:17:23
我讀完了嗎? 「按鈕X的ID是屬於DB中的行的ID」?你有兩個相同的ID嗎?這是不允許的。 – 2014-08-30 15:19:53
@KIKOSoftware我仍在擴展代碼,但爲了做到這一點,我需要修復這個「錯誤」。現在,它已經修復了,我可以繼續編寫它的PHP部分。 – RezaMO 2014-08-30 15:22:57