问题描述: 在使用AJAX加载的复选框上,使用Switchery插件进行初始化时,出现错误。
解决方法:
示例代码:
AJAX加载的复选框上的Switchery初始化错误
success回调函数中,先将动态加载的复选框插入到页面中,然后再调用Switchery的初始化方法。示例代码:
$.ajax({
url: 'ajax_load_checkbox.php',
success: function(response) {
$('#checkboxContainer').html(response);
// 初始化Switchery插件
var checkboxes = document.querySelectorAll('.switchery');
for (var i = 0; i < checkboxes.length; i++) {
new Switchery(checkboxes[i]);
}
},
error: function() {
console.log('加载复选框失败');
}
});
通过以上两个步骤,可以解决“AJAX加载的复选框上的Switchery初始化错误”的问题。请根据实际情况进行调整和修改。
上一篇:Ajax脚本正在重复自身