最近在做人事管理系統的一個簽到功能,首先是把部門當做參數,把參數用Ajax發送到數據庫進行查詢,然后以表格形式動態生成員工信息到返回頁面的Div里,表格最后的一列是簽到按鈕,這時我想用JQuery繼續獲取被點擊的“簽到”按鈕,然后用Ajax將數據發送到數據庫簽到表,更新簽到表,于是我就把每個簽到按鈕的id屬性設置成第一次Ajax返回的每個員工信息的工號,再次用JQuery獲取,怎么獲取呢?想到了標簽加事件選擇器,于是寫了下面代碼:
復制代碼 代碼如下:
$(function(){
$("tr input:button").click(){
$.ajax({
type: "POST",
url: "page_helper.ashx",
data: "name=K&pid" + $(this).attr("id"),
success: function (html) {
$("#ReturnHTML").html(html);
},
error: function () {
alert("服務器繁忙,請稍后再試!");
}
});
}
});
復制代碼 代碼如下:
$(function(){
$("tr input:button").live("click", function () {
$.ajax({
type: "POST",
url: "page_helper.ashx",
data: "name=JS&pid=" + $(this).attr("id") + jsparam(),
success: function (html) {
alert(html);
},
error: function () {
alert("服務器繁忙,請稍后再試!");
});
}
});
新聞熱點
疑難解答
圖片精選