Ajax异步获取html数据中包含js方法无效的解决方法
2021-07-13 11:07
标签:绑定 href 使用 url div als htm type 点击 parentStr += " }); } 其中的 发现点击无效无效 原来是 ajax载入新dom之前js 就加载完了,事件当然没有绑定到新载入的dom上 解决方法: 使用jquery的委托事件,将该方法委托到页面已经存在的一个节点上 问题解决。 当然也可以不使用异步将async改为false也是可以的 Ajax异步获取html数据中包含js方法无效的解决方法 标签:绑定 href 使用 url div als htm type 点击 原文地址:http://www.cnblogs.com/chun6/p/7078953.htmlfunction 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);
tab.html(parentStr);
}
})更多+ 绑定一个点击时间
$(‘.morechange‘).click(function(){
alert("弹出")
});
$("#dic").delegate(‘.morechange‘, ‘click‘, function () { alert("弹出"); });
文章标题:Ajax异步获取html数据中包含js方法无效的解决方法
文章链接:http://soscw.com/index.php/essay/104611.html