要解决AJAX脚本在实时刷新后消失的问题,可以使用以下方法:
$(document).on('click', '.ajax-element', function() {
// AJAX 请求和处理代码
});
setInterval(function() {
$('.ajax-element:not(.ajax-bound)').each(function() {
var $element = $(this);
// AJAX 请求和处理代码
$element.addClass('ajax-bound');
});
}, 1000);
function bindAjaxEvent() {
$('.ajax-element').click(function() {
// AJAX 请求和处理代码
});
}
$.ajax({
url: 'your-url',
success: function() {
bindAjaxEvent();
}
});
请注意,在上述示例中,.ajax-element是指要绑定事件的元素的选择器。根据你的具体情况,你需要将其替换为你实际使用的选择器。