【发布时间】:2014-03-26 12:51:44
【问题描述】:
给定的代码在桌面浏览器中加载 html 内容。
但在移动浏览器(android - chrome)中同样不起作用。
$(document).ready(function() {
loadDiv();
});
loadDiv() {
$("#divId").load(url);
}
我该怎么做?
【问题讨论】:
-
url变量声明在哪里?
-
页面上是否有任何可能导致 jQuery 无法正常执行的错误?以下帖子展示了如何在 Android 上的 Chrome 中查看控制台日志(如果您使用的是 Android 操作系统)stackoverflow.com/questions/2314886/…
-
我必须同意@RGS。不应该是
var loadDiv = function() {/*...*/}吗?或者简单地将$("#divId").load(url);放在$(document).ready(function() {/*...*/})中(顺便说一句,可以缩短为$(function() {/*...*/}))。 -
url 在 lodDiv() 方法中声明。它在桌面浏览器中运行良好。我在 load() 方法之前和之后添加了警报,并且效果也很好。
-
那是您的确切代码吗?因为这不是你声明函数的方式,所以它是无效的语法