Делать ajax с Jquery - PullRequest
       24

Делать ajax с Jquery

0 голосов
/ 27 марта 2010

Я загружаю контент с помощью ajax, и все работает нормально. Вот мой код

$(document).ready(function() { 

//Load a-z.php
//Timestamp resolves IE caching issue
var tsTimeStamp= new Date().getTime();
$.post('../../includes/categories/a-z.php',
      {action: "post", time: tsTimeStamp},
      function(data){
        $('#moviescontainer').html(data).slideDown('slow');
      });
return true;                           

});

Мои данные в a-z.php требуют Javascript для своего содержимого, и когда я загружаю a-z.php на свою страницу, javascript не работает.

Я пытаюсь связать соответствующие файлы с a-z.php, а затем загрузить его через ajax.

Разве такого рода поражение объекта ajax не происходит? Это означает, что я буду загружать файлы js на главной странице, а затем загружать их снова, когда я ajax a-z.php

Надеюсь, я что-то понял.

РЕДАКТИРОВАТЬ: страница A-Z.php ссылается на внешние файлы javascript, которые я уже включил в мою главную страницу (пример: библиотека jquery, это будет означать, что я загружаю ее дважды.

Когда я имею в виду, что для содержимого требуется javascript, у меня есть несколько модальных окон и т. Д., Которые открываются при нажатии на содержимое. Они используют библиотеку Jquery)

Ответы [ 2 ]

0 голосов
/ 27 марта 2010

РЕДАКТИРОВАТЬ: ссылки на страницы A-Z.php внешние файлы JavaScript, которые у меня есть уже включен на моей главной странице (пример: библиотека JQuery, Это будет означать, что я загружаю его дважды.

Просто опустите их на странице a-z.php. Если они уже включены в главную страницу, они будут доступны для скрипта a-z.php при его загрузке через ajax. Однако я подозреваю, что любые звонки onload или $(document).ready() не будут работать правильно. Я бы попытался удалить как можно больше JS со страницы a-z.php.

0 голосов
/ 27 марта 2010

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

см. Здесь

вам не нужно загружать сценарии во второй раз.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...