簡體   English   中英

從網絡加載文本文件,並使用腳本進行解析?

[英]Loading text file from web, and parsing it with a script?

我的.html在.txt文件中有一些相關數據,在加載頁面時需要加載這些數據。 然后,我需要一個腳本來解析該數據並在頁面中進行處理。 有沒有一種快速的方法來做到這一點? 我當時以為我可以隱藏一個,然后通過它的innerHTML運行,但是DIV似乎不支持它。

在此先感謝...網絡內容的新手!

編輯:這是另一個要點:理想情況下,如果從實際網站或本地計算機加載.html,我希望它能正常工作。 據我所知,AJAX和XMLHttpRequest在這種情況下不起作用(?)

文本文件的格式是否靈活? 如果是這樣,我會將數據以JSON格式存儲在文本文件中,並使用腳本標簽將其包含在頁面的HTML頭中。 然后,當頁面准備好分析存儲在text / JSON文件中的信息並根據需要操作HTML頁面時,您可以使用一些JavaScript。

這種方法的好處是它很簡單,不需要服務器端代碼。 您沒有提到文本文件是否是動態生成的,但是這種方法無關緊要。

您應該使用AJAX加載文本,並使用回調函數根據您的要求解析文本並執行所需的任何操作。 如果您使用的是類似jQuery的框架,請查看jQuery AJAX函數: http : //docs.jquery.com/Ajax

如果您不使用框架,而是在編寫直接的JavaScript,請使用XMLHttpRequest對象: https : //developer.mozilla.org/en/XmlHttpRequest

應該使用諸如PHP或Perl之類的編程語言在服務器端完成此操作。 如果由於某種奇怪的原因而必須使用JavaScript進行操作,則唯一的方法是對文件進行AJAX調用並將其插入DOM。 有很多教程。

是的,innerHTML適用於div元素以及其他所有元素。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM