我正在使用jQuery Mobile創建一個web應用程序。我的href鏈接和我的javascript代碼有問題。 這裏是我的javascript代碼在我index.html
和curate.html
:通過點擊href網址加載新頁面時不會調用JavaScript中的函數
$(document).ready(function(){
alert("Hello!");
});
在HTML代碼,它只是一個導航欄的代碼:
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="curate.html">curate</a></li>
</ul>
所以問題是:當我在主頁上,例如,點擊curate頁面的curate鏈接,警告不會彈出。看來這個函數並沒有在javascript中調用。但是,如果我重新加載策略頁面,它將起作用。從curate頁面到主頁的同樣的問題。
function gotoCurate() {
window.location="curate.html"
}
的牧師頁面類似:如果我更改HTML代碼爲
<ul>
<li><a href="index.html" >Home</a></li>
<li><a onclick="gotoCurate()">curate</a></li>
</ul>
,並添加js代碼中的index.html
的問題將得到解決。
我想也許當使用href時,頁面並不真正加載。我在頭上添加了<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
,但它不起作用。出於某些原因,我想使用href在頁面之間進行定向。那麼有誰知道我怎樣才能解決這個問題,同時保持href鏈接?
謝謝!
你錯過了;在結尾處,即$(document).ready(function(){alert(「Hello!」); }); – Shreedhar
Thx!在輸入帖子 –