如果有人能夠幫助我獲取下面的代碼來工作,我會做出決定。目標是讀取網頁的內容並將其顯示在名爲#content的div中。什麼可能是錯的?無法找到關於從HTML文件中檢索內容的代碼錯誤
function content(){
$.ajax({
url : 「page.html」,
success : function (data) {
$(「#content」).html(data);
}
});
}
如果有人能夠幫助我獲取下面的代碼來工作,我會做出決定。目標是讀取網頁的內容並將其顯示在名爲#content的div中。什麼可能是錯的?無法找到關於從HTML文件中檢索內容的代碼錯誤
function content(){
$.ajax({
url : 「page.html」,
success : function (data) {
$(「#content」).html(data);
}
});
}
你的引號看起來很奇怪。
他們更改爲正常"
:
function content(){
$.ajax({
url : "page.html",
success : function (data) {
$("#content").html(data);
}
});
}
你可以只使用.load()以及雖然...
$('#content').load("page.html");
愚蠢的「智能」引號 – 2011-06-10 13:08:34
這不起作用,這兩個文件都必須在服務器上嗎?我在我的電腦上運行這個本地文件? – user790843 2011-06-10 13:09:15
是的,對於Ajax的工作,這兩個文件必須在服務器上,並在同一個文件。域 – Blazes 2011-06-10 13:28:39
,包括腳本必須從Web服務器加載,否則你的頁面將會看到XMLHttpRequest cannot load xxx.html. Origin null is not allowed by Access-Control-Allow-Origin
樣式錯誤。 Cross-site這樣的請求由於安全考慮而不允許(默認),儘管它們是are possible。
如果您從Web服務器提供測試頁面,則該請求將被允許。大多數現代瀏覽器都包含一個JavaScript或錯誤控制檯,用於詳細說明此類錯誤。
是否有任何javascript錯誤?你可以發佈你的html嗎? – Blazes 2011-06-10 13:02:06
我首先發布了HTML代碼,但它被刪除了 – user790843 2011-06-10 13:13:10