2015-08-23 4 views
-1

Новое в программировании.Загрузите текстовый файл с помощью Javascript

Я пытаюсь загрузить текстовый файл (скажем, c: \ test.txt) с помощью javascript со следующим кодом. Я хочу указать фиксированный путь для файла. Я не хочу выбирать файл из каталог. Я хочу, чтобы загрузить его автоматически, так что я могу использовать его в дальнейшем добавить еще какой-нибудь текст в новой строке.

Все ответы и помощь признали заранее.

<html> 
<body> 
<table><tr><td>File to Load:<input type="file" id="fileToLoad"><button onclick="loadFileAsText()">Load File</button><td></tr> 
</table> 

<script type='text/javascript'> 
function loadFileAsText() 
{var fileToLoad = document.getElementById("fileToLoad").files[0]; 
var fileReader = new FileReader(); 
fileReader.onload = function(fileLoadedEvent) 
fileReader.readAsText(fileToLoad, "UTF-8"); 
} 
</script> 
</body> 
</html> 

ответ

0

для загрузки содержимого вам в используйте load() jQuery, который позволяет получать содержимое динамически и может быть добавлено в любой div или span.

Существует пример функции обратного вызова после успешной загрузки содержимого.

<script> 

jQuery(document).ready(function(){ 

$("#result").load("test.txt"); 

}); 

</script> 

<script> 

$("#result").load("test.txt", function() { 
alert("Load was performed."); 
}); 

</script> 

<div id="result"> 

</div> 
+0

Благодарим за отзыв Гаурава. Однако я новичок в программировании и не знаю JQuery. Я хочу использовать этот или похожий код для загрузки файла на моем ноутбуке и добавления некоторого текста позже. –

+0

Его мое удовольствие помочь. Дайте мне знать, если у вас есть какие-либо вопросы относительно этого. –

Смежные вопросы