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