jQuery (3.4.1 / 3.3.1) load. () Не работает, пока не найдено решение - PullRequest
0 голосов
/ 17 февраля 2020

Я возиться с jQuery .load()

Вот мой пример кода:

<html>
  <head>
    <meta charset="utf-8">
    <title>load demo</title>
    <script src="https://code.jquery.com/jquery-3.4.1.js"></script>
  </head>

  <script>
    $(document).ready(function(){
      $("button").click(function(){
        $("#div1").load('test.txt');
       });
     });
   </script>

   <body>
     <div id="div1">Old text</div>
     <button>Get new text</button>

  </body>
</html>

Не загружается ни на Safari (OSX) ни на Firefox (Распериан) . Я знал, что этот вопрос задавался много раз, но ответ не помог.

1 Ответ

1 голос
/ 17 февраля 2020

Ваш синтаксис правильный, но, возможно, ваш файл не загружен из правильного местоположения

Вы должны также обработать ошибку, если есть

, также проверьте jquery -load-метод

 $(document).ready(function(){
  $("button").click(function(){
    $("#div1").load('/test.txt', function( response, status, xhr ) {
     if ( status == "error" ) {
        alert( "Sorry but there was an error: " + xhr.status + " " + xhr.statusText );
     }
    });
   });
 });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...