【发布时间】:2011-05-16 15:28:22
【问题描述】:
我正在使用 ajax 从外部 HTML 文件加载内容。不知道为什么在加载内容后,单击事件在任何新加载的元素(ul、li、图像等)上的 safari(移动 safari 也是如此)中不起作用。但是,这在 Mozilla 中有效。
我无法理解这背后的确切问题。请告诉我解决方案。以下是供参考的代码。
注意:我在 jquery 就绪函数下使用下面的代码。 jquery是问题的原因吗??
var currentBottle = this.title; var request = createRequest(); 如果(请求==空){ alert("无法创建请求"); 返回; } request.onreadystatechange = 显示内容; request.open("GET", currentBottle + ".html", true); request.send(null);
函数显示内容(){ 如果(request.readyState == 4){ 如果(request.status == 200){ document.getElementById("food_scroller").innerHTML = request.responseText; } } }
【问题讨论】:
标签: javascript jquery ajax safari mobile-safari