Функция загрузки jQuery не работает, но нет ошибки

Я новичок в jQuery, и я не могу понять, почему этот фрагмент кода не работает, хотя он похож на многие из тех, которые я нашел в Интернете.

У меня есть два файла, index.phpи masterPage.php. Я хочу включить a <div>из masterPage.phpвызываемого my_tableв index.php. Дело в том, что даже если я не вижу результатов, я тоже не пойму никакой ошибки. Есть идеи? Это должно быть что-то действительно основное, что я здесь отсутствует.

Вот мой код для index.php:

<!DOCTYPE html>
<html>
<head>
    <title>Home</title>
    <link rel="stylesheet" type="text/css" href="style.css">

    <script src="jquery/jquery-3.3.1.js"></script>
    <script type='text/javascript'>
      $(document).ready(function(){
         $( "#something" ).load( "./masterPage.php #my_table", {limit: 25}, 
          function (responseText, textStatus, req) {
           if (textStatus == "error") {
             return "oh noes!!!!";
           }
          });
      });
     </script>

</head>
<body>

<div class="something"> 
</div>

</body>
</html>

Благодаря!

jquery,html,ajax,load,

0

Ответов: 1


1 принят

Вы написали имя класса для div и получили доступ к элементу id ( #something ) из jquery. Из-за этого jquery не вызывает никаких ошибок. jQuery проверяет что-то, что было написано как id в документе.

+ Изменить

<div class="something"> в <div id="something">

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

JQuery, HTML, AJAX, нагрузка,
Похожие вопросы