這裏有一個小問題。我想要2個小時加載/獲取/竊取我自己的內容頁面在jQuery/JS變量(我想了解背後的野獸邏輯)。如何使用jQuery加載變量中的頁面內容
現在我們是,我的問題:
$(document).ready(function(){
var string = $.get("/main.html", function(data){
return $(data).html();
}, "html");
alert($(string).html());
document.title = 'Test ~ Main';
return false;
});
我很難試圖讓main.html中頁面的內容,將其保存在一個變量,以允許我快速的負載含量。
我的main.html中頁是一個簡單的:
<html>
<h1>Welcome on main page</h1>
<p>Welcome again on main page</p>
</html>
一旦我有一個空警戒和一些修改後,我得到了一個Object對象。我是google.load()1.4.1因爲我正在閱讀一個關於jQuery的內容,我切換到1看看是否沒有改進。在此之前,我趕上xmlhttprequest返回值...
所以更多的測試,更改,冰淇淋和jQuery.get()文檔/手冊並沒有幫助我很多。
感謝所有收到的答案。
法國計算機科學的學生。
編輯:有,這是我的所有腳本標記 - >http://pastebin.com/pu43wrq2 也許問題在裏面。這是爲了減輕我想要在一個數組中存儲main.html,work.html和contact.html(只有一次)的負載(「/ main.html」)(例如)來快速切換頁面。
對於警報(數據)第一個1;我已經試過這個,它的工作原理但返回它的值或試圖影響數據字符串不起作用。 alert(data); - > WORKS alert(string); - > undefined –
@JérémyJOKE$ .ajax函數是非阻塞的,所以alert(string)在成功回調之前被評估。你也不會在ready函數中返回false。 –
@JérémyJOKE嘗試提示字符串後字符串=數據 –