我有一個只有一個變量的js腳本,但該變量保存一個20 MB的字符串。我需要加載該腳本,以便將該字符串轉換爲XML對象,以便我可以在網站上模擬離線搜索。大javascript需要加載和轉換爲XML對象
我需要如何完成這一點的想法。 首先,我必須等待js腳本加載。我不知道該怎麼做,我試着用jQuery,但沒有成功。
我有一個只有一個變量的js腳本,但該變量保存一個20 MB的字符串。我需要加載該腳本,以便將該字符串轉換爲XML對象,以便我可以在網站上模擬離線搜索。大javascript需要加載和轉換爲XML對象
我需要如何完成這一點的想法。 首先,我必須等待js腳本加載。我不知道該怎麼做,我試着用jQuery,但沒有成功。
OPTION 1:
選項2:
使用閃光燈 - 你可以做的更好AJAX與它(如果我沒有錯),它也會告訴你加載狀態
選項3:
在HTML 5瀏覽器中,您可能會使用WebSockets。並在老客戶端優雅地降級
不能使用閃光燈,不能使用Html5,因爲它必須適用於所有瀏覽器。我可能會嘗試你的選擇1.謝謝Greengit – Leth
持有20 MB字符串是不好的方法。這可能會導致瀏覽器崩潰/無響應 – nidhin
我有一個數據庫,我在一個XML轉換,但因爲我不能在本地讀取XML文件,我需要將它保存爲一個字符串,所以我可以將其轉換爲一個XML對象,所以我可以對它執行搜索。我知道是不好的方法,這很可怕,但現在我看不到更好的解決方案。我過去做過這個,但是我有更小的琴絃,小很多。它運作得非常好。但現在.... – Leth