我想警告用戶鏈接上的每個用戶的個人id點擊html。因此,每個用戶都將從數據庫中獲取並作爲鏈接顯示在頁面上。此外,由於它們具有唯一的電子郵件ID,因此我試圖在單擊該用戶鏈接時警告他們的電子郵件。我的問題是,無論何時點擊第一個,它都會提醒電子郵件,但點擊後的第二個,第三個等不會彈出任何警報。後續定位標記不工作在HTML/PHP
下面是代碼片段:
<strong><a href="#" id="post_user" name="post_user" class="<?php echo $messagePost_Email; ?>"><?php echo $messagePost_FirstName.' '.$messagePost_LastName;?></a></strong>
jQuery的
<script type="text/javascript">
$(function(){
$("#post_user").click(function(){
var element = $(this);
var emailID = element.attr("class");
var info = "emailID="+emailID;
alert(info);
$.ajax({
tpye : "POST",
url : "navigate.php",
data: info,
success : function(){
}
})
})
})
</script>
任何建議將是很大的幫助,因爲我無法弄清楚的根本原因這種行爲。
工作像一個魅力,謝謝ARTUR。 –
我的另一個問題是,如果我想要獲取data-emailID屬性的值而不是使用jquery,請使用$ _POST,因爲$ _POST只接受名稱屬性值,所以我該如何操作。 –
至於HTML5 - 錨標記中的'name'屬性無效。你可以使用它作爲表單元素,例如'input' /'select' /'checkbox'/etc ... –