사용자가 드롭 다운 메뉴에서 메소드를 선택하면 이벤트가 발생해야합니다. 데이터베이스에서 ID를 가져 오는 확인란이 있으며 해당 ID를 기반으로 드롭 다운 메뉴에서 사용자를 추가하거나 제거 할 수 있습니다. 내 확인란을 만드는 오전 곳드롭 다운 메뉴에 ID를 어떻게 전달합니까?
var ajReq = new XMLHttpRequest();
$(document).ready(function() {
$('.dropdown-menu li a').click(function (e) {
switch ($(this).text()) {
case "Add":
Do something...
break;
case "Remove":
var id = $(this).attr("Remove-something");
SomeAjaxMethod(id)
break;
}
}); });
이입니다
row += '<td><input type="checkbox" class="Remove" Remove-something= "' + msg[data].ID+ '"></td>'
그래서 질문이입니다 내가 사용하는 레코드 ID를 포함 할 확인란 중 하나를 (체크하면 특정 레코드를 삭제하려면). 그런 다음 메뉴를 드롭 다운하고 "제거"옵션을 선택하면 해당 ID를 일부 Ajax 메서드에 전달하고 해당 레코드를 데이터베이스에서 제거해야합니다. 500 오류가 발생했습니다. 나는 document.ready 함수 내에서 SomeAjaxMethod (id) 메서드를 호출하기 때문에 그것이라고 생각한다.
및 확인란? 당신은 두 가지를 모두 참조하기 위해'this'를 사용하고 있지만, 나는 그들이 같은 요소가 아니라고 가정하고 있습니다. –
문제가 서버 측 코드 '500'에 있습니다. 내부 서버 오류입니다. – zzlalani
뭐든간에! – beck03076