Ajax异步获取html数据中包含js方法无效的解决方法
发布时间 - 2026-01-10 23:10:45 点击率:次页面上使用js写了一个获取后台数据的方法
function data() {
var tab = $("#dic")
$.ajax({
url: '../demo.ashx?method=GetList',
data: {},
dataType: 'json',
type: 'post',
async: true,
success: function (data) {
//console.log(data);
var parentStr = '';
$.each(data, function (i, item) {
//console.log(item.text);
parentStr += "<div class='pull-right'> <a class='morechange' href='javascript:;' style='visibility: visible;'>更多+</a></div>"
});
tab.html(parentStr);
}
})
}
其中的
<a class='morechange' href='javascript:;' style='visibility: visible;'>更多+</a> 绑定一个点击时间
$('.morechange').click(function(){
alert("弹出")
});
发现点击无效无效
原来是 ajax载入新dom之前js 就加载完了,事件当然没有绑定到新载入的dom上
解决方法:
使用jquery的委托事件,将该方法委托到页面已经存在的一个节点上
$("#dic").delegate('.morechange', 'click', function () { alert("弹出"); });
问题解决。
当然也可以不使用异步将async改为false也是可以的
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
# ajax
# 异步
# Ajax通过XML异步提交的方法实现从数据库获取省份和城市信息实现二级联动(xml方法)
# WordPress中利用AJAX异步获取评论用户头像的方法
# ajax 异步获取数据实现代码 (js创建ajax对象)
# jQuery Ajax异步处理Json数据详解
# jquery的ajax异步请求接收返回json数据实例
# jquery ajax属性async(同步异步)示例
# Ajax请求中的异步与同步
# 需要注意的地方说明
# jquery的ajaxSubmit()异步上传图片并保存表单数据演示代码
# 详谈 Jquery Ajax异步处理Json数据.
# ajax异步刷新实现更新数据库
# 弹出
# 绑定
# 写了
# 解决方法
# 将该
# 到新
# 加载
# GetList
# method
# demo
# ashx
# type
# post
# async
# dataType
# json
# true
# url
# class
# brush
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID
如何在宝塔面板中修改默认建站目录?
Android利用动画实现背景逐渐变暗
jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】
如何确保西部建站助手FTP传输的安全性?
如何获取上海专业网站定制建站电话?
js实现点击每个li节点,都弹出其文本值及修改
如何用腾讯建站主机快速创建免费网站?
米侠浏览器网页图片不显示怎么办 米侠图片加载修复
公司门户网站制作流程,华为官网怎么做?
香港服务器如何优化才能显著提升网站加载速度?
如何用美橙互联一键搭建多站合一网站?
logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?
,网页ppt怎么弄成自己的ppt?
Java类加载基本过程详细介绍
javascript读取文本节点方法小结
如何用虚拟主机快速搭建网站?详细步骤解析
ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】
动图在线制作网站有哪些,滑动动图图集怎么做?
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南
Laravel如何创建自定义Facades?(详细步骤)
Laravel怎么实现模型属性的自动加密
如何在建站主机中优化服务器配置?
Java遍历集合的三种方式
Laravel Session怎么存储_Laravel Session驱动配置详解
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
5种Android数据存储方式汇总
北京企业网站设计制作公司,北京铁路集团官方网站?
Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】
node.js报错:Cannot find module 'ejs'的解决办法
Linux系统命令中screen命令详解
javascript基于原型链的继承及call和apply函数用法分析
Laravel如何实现事件和监听器?(Event & Listener实战)
Python数据仓库与ETL构建实战_Airflow调度流程详解
Python函数文档自动校验_规范解析【教程】
高防服务器如何保障网站安全无虞?
Laravel集合Collection怎么用_Laravel集合常用函数详解
如何快速辨别茅台真假?关键步骤解析
教学论文网站制作软件有哪些,写论文用什么软件
?
电商网站制作价格怎么算,网上拍卖流程以及规则?
Laravel如何创建自定义Artisan命令?(代码示例)
Laravel怎么解决跨域问题_Laravel配置CORS跨域访问
Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】
在Oracle关闭情况下如何修改spfile的参数
如何快速生成专业多端适配建站电话?
Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】
javascript如何操作浏览器历史记录_怎样实现无刷新导航
深圳防火门网站制作公司,深圳中天明防火门怎么编码?
如何快速打造个性化非模板自助建站?

