如果Ajax选择器没有感应,可能是因为选择器在页面上动态加载的元素上没有生效。解决方法可以通过以下步骤进行:
$(document).ready(function() {
// 在这里编写代码
});
dynamic-element的动态元素上,可以使用以下代码:$(document).on('click', '.dynamic-element', function() {
// 在这里编写处理点击事件的代码
});
$.ajax()或$.get()等方法发送的,确保在请求成功后再执行选择器相关的代码。可以使用$.ajax()方法的success回调函数来实现:$.ajax({
url: 'your-url',
success: function(response) {
// 在这里编写处理成功响应的代码
// 可以在这里执行选择器相关的代码
}
});
以上是常见的解决方法,根据具体情况可能会有其他的解决方案。
上一篇:AJAX渲染后调用class元素
下一篇:Ajax选中下拉列表的值并传递