如何使用javascript從服務器端文件讀取內容?使用javascript讀取文件
回答
這是不可能使用普通的JavaScript。 Javascript在客戶端瀏覽器中運行,並且無法訪問服務器中的文件。你可以使用AJAX來做到這一點。
當然,假設Javascript正在服務器上運行,它可能不是這樣,但問題還沒有明確說明 – AnthonyWJones 2009-09-10 12:31:21
這可以用普通的javascript完成,不需要額外的框架: var xmlhttp;如果(window.XMLHttpRequest) //代碼爲IE7 +,Firefox,Chrome,Opera,Safari xmlhttp = new XMLHttpRequest(); } else if(window.ActiveXObject) {code for IE6,IE5 xmlhttp = new ActiveXObject(「Microsoft.XMLHTTP」); } else { alert(「您的瀏覽器不支持XMLHTTP!」); } xmlhttp.onreadystatechange =函數() { 如果(xmlhttp.readyState == 4){ document.myForm.time.value = xmlhttp.responseText; } } xmlhttp.open(「GET」,「time.asp」,true); xmlhttp.send(null); – 2009-09-10 12:33:33
我認爲downvote沒有保證,答案很可能是正確的。 – AnthonyWJones 2009-09-10 12:34:28
使用Ajax(XmlHttpRequest)例如使用jQuery:
詢問它使用Ajax的Web服務器。在jQuery中,例如:
jQuery.get('path/to/file/on/server.txt', null, function(data, status) {
// your file contents are in 'data'
});
應該注意,該文件必須與請求位於同一個域中,否則將需要服務器端代理。 – WillyCornbread 2009-09-10 20:18:09
快速回答是「你不行」。
如果您通過Web服務器訪問服務器端文件,則可以使用xmlhttprequest,a.k.a ajax來檢索它。
您必須通過HTTP請求來提供文件(即該文件可用作URL,例如www.conphloso.com/somefile.txt),您可以通過背景中的ajax request獲取文件。
- 1. 使用javascript讀取文件
- 2. Javascript:使用AJAX讀取文本文件
- 3. 使用Javascript讀取文本文件
- 4. 使用Javascript讀取文本文件
- 5. 用javascript讀取.txt文件
- 6. 用Javascript讀取Synchronos文件
- 7. 使用Javascript讀取/寫入文件 - IE6
- 8. 使用javascript讀取服務器文件
- 9. 如何使用javascript讀取epub文件
- 10. 讀取屬性文件使用JavaScript
- 11. 使用javascript從硬盤讀取文件
- 12. 如何讀取XML文件使用javascript
- 13. 使用javascript ajax讀取外部文件
- 14. 使用JavaScript寫入或讀取文件
- 15. 使用javascript讀取txt文件
- 16. 使用Javascript功能來讀取文件
- 17. 使用javascript讀取xls或xlsx文件
- 18. 使用javascript讀取Xls文件
- 19. 在Node中使用Javascript讀取文件
- 20. 使用javascript讀取xml文件
- 21. 使用AJAX + Javascript以塊讀取文件
- 22. 使用javascript讀取XML文件
- 23. 用Javascript讀取文本文件?
- 24. 使用讀取功能讀取文件
- 25. 的Javascript讀取文件
- 26. javascript promise讀取文件
- 27. d3 javascript:讀取json文件
- 28. JavaScript讀取文件內容
- 29. 使用Javascript文件讀取器與巨大的文件
- 30. 在JavaScript中使用動態文件名讀取文件
平臺?古典ASP? – AnthonyWJones 2009-09-10 12:30:06
你的意思是從網絡瀏覽器?就像一個AJAX請求? – 2009-09-10 12:30:16
JSP + Javascript – Ajay 2009-09-10 12:48:47