Поиск внутри текстового файла с помощью javascript

#javascript #jquery

#javascript #jquery

Вопрос:

На www.example.com/page_a / можно ли запустить код javascript, который ищет текст «привет» внутри файла, расположенного по адресу www.example.com/page_b/my_file.txt ?

Возможно ли это с помощью javascript / jquery / любого другого фреймворка javascript?

Ответ №1:

Да, это возможно, и это проще всего с помощью jquery.

Вам нужно «получить» содержимое текстового файла следующим образом:

 $.get("www.example.com/page_b/my_file.txt", function(contents){
   //contents variable now contains the contents of the textfile as string

   //check if file contains the word Hello
   var hasString = contents.includes("Hello");

   //outputs true if contained, else false
   console.log(hasString);
})
  

Ответ №2:

Попробуйте использовать jquery $.get()

 $.get("text file path",function(textString) {
    // handle the returned string ..
},"text/plain")
  

Ответ №3:

Я использую indexOf() для поиска строки в текстовом файле с использованием JavaScript. Вот код

 $.get("www.example.com/page_b/my_file.txt", function(contents){
   var str = "Hello";
   if(contents.indexOf(str) != -1){
       console.log(str   " found");
   }
})