1
给定的代码在桌面浏览器中加载html内容。jquery load()在手机浏览器中不起作用
但是在移动浏览器(android-chrome)中不起作用。
$(document).ready(function() {
loadDiv();
});
loadDiv() {
$("#divId").load(url);
}
我该怎么做?
给定的代码在桌面浏览器中加载html内容。jquery load()在手机浏览器中不起作用
但是在移动浏览器(android-chrome)中不起作用。
$(document).ready(function() {
loadDiv();
});
loadDiv() {
$("#divId").load(url);
}
我该怎么做?
它是关于你的url变量definetly。
您无法从外部网站加载源代码。它必须在您的域名下。
所以如果我是你。我在我的域名下添加了一些基本的html。
让我解释一下;
假设你有一个索引folder.And和index.html在里面。添加example.html到这个文件夹。 到目前为止,您的文件夹细节应该喜欢
的index.html - >它有它调用你的功能等脚本标记..
的script.js - >这有你的jQuery函数
example.html的 - >添加一些p标签或任何
现在:
$document.ready(function(){
var url = "example.html";
$("#divId").load(url);
});
如果有效,那么你知道它的所有关于你的url变量。
其中是url变量声明? – RGS
页面上是否有任何错误可能导致jQuery无法正常执行?以下文章展示了如何在Android上的Chrome浏览器中查看控制台日志(如果您使用Android操作系统)http://stackoverflow.com/questions/2314886/how-can-i-debug-javascript-on-android –
I必须同意@RGS。不应该读'''var loadDiv = function(){/*...*/}'''?或者简单地把'''$(“#divId”)。load(url);'''放入'''$ document'.ready(function(){/*...*/})''(其中btw可以缩写为''(function(){/*...*/})''')。 – flu