2014-09-06 2 views
0

Я хочу создать динамический сайт, который загружает содержимое div с других страниц на содержимое div, на котором есть ссылки, которые используют функцию .load(). Он работает, если div вы меняете, это еще один div, чем содержание div.Как .грузить() в div, который имеет ссылку на функцию

Вот команда, я думаю, что должно работать:

<div class="container"> 
    <div class="links"> 
     <a href="#" id="button">CLick here</a><br /> 
     <script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script> 
     <script> 
      $("#button").on("click", function(){ 
      $("#container").load("example.php?q=2 #container > *"); 
      }); 
     </script> 
    </div> 
</div> 

Если я заменяю #container с другим div, вся процедура работает. Но когда я пытаюсь заменить контейнер div, он абсолютно ничего не делает. В example.php есть некоторые функции PHP, которые заполняют внутреннюю часть другого div через MySQL.

Как я могу заставить функцию нагрузки работать на верхнем div?

+0

FYI [не использовать jQuery-latest] (http://blog.jquery.com/2014/07/03/dont-use-jquery-latest-js/). – Pointy

+1

Также это сбивает с толку: * Если я заменил #container другим div, вся процедура будет работать. Но когда я пытаюсь заменить контейнер div, он ничего не делает. * Итак, что это такое: заменяет ли контейнер работу div или нет? – Pointy

+3

Возможно, ваша проблема заключается в том, что первый div должен быть закрыт.

Если первый div закрыт, вы можете дать больше информации, потому что я не вижу другой проблемы с вашим кодом. –

ответ

0

Проблема в том, что вместо класса (.) Я добавил идентификатор id (#). Решение заключалось в том, чтобы добавить в контейнер класса контейнер id. <div class="container" id="container">

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