jquery load()在移动浏览器中不起作用

时间:2014-03-26 12:51:45

标签: jquery ajax

给定代码在桌面浏览器中加载html内容。

但同样不适用于移动浏览器(android - chrome)。

$(document).ready(function() {
 loadDiv();
});

loadDiv() { 
$("#divId").load(url); 
}

我该怎么做?

1 个答案:

答案 0 :(得分:0)

绝对是关于你的网址变量。

您无法从外部网站加载来源。它必须位于您的域名之下。

所以,如果我是你。我会在我的域名下添加一些基本的HTML。

让我解释一下;

假设您有一个索引文件夹。并在其中包含index.html。将example.html添加到此文件夹。 到目前为止,你的文件夹细节应该是那样的

  • index.html - >它有脚本标签,可以调用你的功能等。

  • script.js - >这有你的jquery函数

  • example.html的 - >添加一些p标签或任何东西

现在:

$document.ready(function(){
   var url = "example.html";
   $("#divId").load(url); 
});

如果它有效,那么你就知道了你的url变量。