Javascript 来自动态生成的“按钮”的Ajax调用不起作用
我正在处理一个动态表,在这个表中,每添加一行都会附加一个按钮。但我面临的问题是,在调用ajax时,按钮根本没有响应 示例代码Javascript 来自动态生成的“按钮”的Ajax调用不起作用,javascript,jquery,ajax,html,dynamic,Javascript,Jquery,Ajax,Html,Dynamic,我正在处理一个动态表,在这个表中,每添加一行都会附加一个按钮。但我面临的问题是,在调用ajax时,按钮根本没有响应 示例代码 $(document).on('click', '#remv', function() { //delegate event for dynamic button creation var selected_row_del = $(this).parent().parent(); //tr var len = $('#orderTable tr').len
$(document).on('click', '#remv', function() { //delegate event for dynamic button creation
var selected_row_del = $(this).parent().parent(); //tr
var len = $('#orderTable tr').length;
// alert("hello");
if(len < 4){
$("#btn_finish_panel").slideUp(555);
$("form").trigger('reset');
}
$.ajax({
type : "post",
url : "allocateResources.do",
data : {
MODE : "REM",
QTY : qty,
PID : pid
},
});
selected_row_del.remove();
});
有人有办法解决这个问题吗?那么,您只能有一个id相同的元素。为什么不将ajax调用放在一个单独的独立函数中呢。然后,您可以找出问题是在ajax调用中还是在调用函数的单击处理程序中。@SteveWellens谢谢,独立函数是有效的。但这似乎很奇怪,不是吗?@TuhinBagh如果Ajax调用正常工作,下一步就是让click处理程序处理一个简单的alerthello调用。