我目前正在填充一個HTML表格來顯示用戶。我使用對API的調用來將我的用戶數據提供給表,並使用Javascript將該行附加到表中。每一行中的最後一個入口設有一個刪除按鈕,這是爲了傳遞用戶數據作爲$投放到一個單獨的API端點來刪除相應行的用戶:Javascript Ajax調用範圍內的動態HTML按鈕
//Existing adhoc-users table.
var adhocUsersHtml = "<div><table class='table table-striped'><tr><th>Section</th><th>Role</th><th>First Name</th><th>Last Name</th></tr>";
$.each(json.sections, function (index, section) {
$.each(section.enrollments, function(index, user) {
if (user.adhocEnrollment == true) {
adhocUsersHtml += "<tr><td>" + section.sectionTitle + "</td><td>" + user.roleName + "</td><td>" + user.firstName + "</td><td>" + user.lastName + "</td>"
+ "<td><button id='delete' class='btn btn-default' data-style='height: 30px; margin-top: 0;'>Delete</button></td></tr>";
}
});
});
adhocUsersHtml += "</table></div>";
return adhocUsersHtml;
什麼是最好的方式爲作用域「這'與刪除按鈕?
我應該在保存該行用戶標識的按鈕上放置一個自定義屬性,然後將onClick添加到抓取該標識的所有刪除按鈕並執行$ put?
是否可以在聲明HTML之前添加一個onClick函數,然後再將它附加到帶有Javascript的DOM?