我有一個使用jQuery的頁面,我想檢測一個外部文件是否存在。如果是這樣,我想把它加載到一個div中,但如果它不是,我希望它什麼也不做。如何包含外部html如果存在,否則什麼都不做?
我使用這個代碼和它的作品加載該文件,但它加載一個404錯誤頁面,如果外部文件不存在。我對jquery很新,希望得到任何幫助。此外,檢查文件的方法需要具有rootdomain +,以便可以在不進行編輯的情況下將代碼插入多個站點。
$(function() {
$('#test').load('/pages/test.html');
});
任何幫助將不勝感激。我一直在尋找幾天,但我發現的唯一的東西是頭檢查腳本,如果URL無效,則無法做任何事情。我很想知道如何自己寫這個簡單的代碼,但現在它已經超出了我的頭腦。 :)
傑裏
好吧,很明顯,我做錯了什麼,因爲沒有一個例子是在這裏爲我工作。實際的代碼不會使用帶.html擴展名的網址。該網站的後端結束了沒有後綴的命名頁面「pages/test /」。如果這仍然有效?因爲它不。 – Jeri 2011-02-02 11:31:05
更新了我的答案。添加了`dataType`的設置。試試看... – hunter 2011-02-02 13:03:06