我有一個問題,我一直在尋找,但沒有給出最好的答案。
我使用jQuery移動除外不加載任何我的腳本在javascript 應用我第一刷新手動
即使我嘗試刷新使用腳本它,我不能
因爲它不能加載腳本。
有什麼建議嗎?
無法正常工作直到手動刷新
UPDATE
我用相對= 「外部」,它只是工作的偉大
我覺得我應該更多地瞭解AJAX
我有一個問題,我一直在尋找,但沒有給出最好的答案。
我使用jQuery移動除外不加載任何我的腳本在javascript 應用我第一刷新手動
即使我嘗試刷新使用腳本它,我不能
因爲它不能加載腳本。
有什麼建議嗎?
無法正常工作直到手動刷新
UPDATE
我用相對= 「外部」,它只是工作的偉大
我覺得我應該更多地瞭解AJAX
爲了理解這種情況,您需要了解jQuery Mobile的工作原理。它使用ajax來加載其他頁面。
第一頁正常加載。它HEAD
和BODY
裝入DOM
,和他們在那裏等待其他內容。當第二頁被加載時,只有其BODY
內容被加載到DOM
。
這裏有一個官方文檔:http://jquerymobile.com/demos/1.2.0/docs/pages/page-links.html
可惜你不會找到自己的文檔描述,在此。以太他們認爲這是一種常識,或者他們忘記像我的其他話題一樣描述這一點。 (jQuery Mobile文檔很大,但缺少很多東西)。
在你的第二頁,和所有其他網頁,移動你的SCRIPT
標籤進入BODY
內容,就像這樣:
移動所有的JavaScript成原來的第一個HTML。收集所有內容並將其放入單個js文件中,並轉換爲HEAD
。在jQuery Mobile加載後初始化它。
使用rel =「external」在你的按鈕和你用來改變頁面的每個元素。正因爲如此,ajax不會用於頁面加載,而您的jQuery Mobile應用程序會像普通的Web應用程序一樣運行。有工作的例子
rel =「external」很好。謝謝 – user2450733
你能告訴我們你的代碼嗎? –
@SimonAdcock我已經編輯我的帖子 – user2450733