За последние 24 часа нас посетили 17962 программиста и 1680 роботов. Сейчас ищут 1095 программистов ...

После загрузки данных Ajaxom не работают скрипты

Тема в разделе "JavaScript и AJAX", создана пользователем simple, 12 апр 2011.

  1. simple

    simple Активный пользователь

    С нами с:
    17 сен 2010
    Сообщения:
    56
    Симпатии:
    0
    Всем привет, столкнулся с такой проблемой, есть HTML страница в ней меню на JS,и куча чего еще, с этой страницы с делаю асинхронный запрос ajax на получение данных от PHP, данные приходят успешно, но меню перестает работать и остальные скрипты после этого. По гуглив понял что с этой проблемой сталкивался не я один, только ответа не нашел. Понял только одно что когда ajax загружает данные, то все события и свойства ранее установленые как бы перестраиваются и из за этого не работают скрипты на главной странице. Как эту проблему можно решить, кто знает, посоветуйте пожалуйста, очень нужно, все уперлось в это :shock:
     
  2. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Это надо видеть, чтобы тебе помочь.
     
  3. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    simple
    я бы посоветовал ajax с помощью jquery - легко, быстро, удобно, соответственно ошибиться тяжелее
     
  4. Invision

    Invision Активный пользователь

    С нами с:
    26 фев 2009
    Сообщения:
    1.437
    Симпатии:
    1
    Адрес:
    Томск
    или mootools
     
  5. simple

    simple Активный пользователь

    С нами с:
    17 сен 2010
    Сообщения:
    56
    Симпатии:
    0
    Gromo Jquery ajax тоже этим болен говорят. Из PHP я принимаю многомерный массив обработанный json_tncode. На клиенте его принимаю функцией JSON.parse и заполняю html таблицу, те скрипты которые связаны с этой таблицей они работают, а внешнии так сказать скрипты которые отвечают за меню перестают работать
     
  6. Invision

    Invision Активный пользователь

    С нами с:
    26 фев 2009
    Сообщения:
    1.437
    Симпатии:
    1
    Адрес:
    Томск
    это называется несовместимость. Скорее всего где то значение 1 и тоже берется или еще что то... бывало такое, ага)
     
  7. Greg1978

    Greg1978 Активный пользователь

    С нами с:
    18 окт 2008
    Сообщения:
    484
    Симпатии:
    0
    Адрес:
    class SenjorUser{}
    Что говорит firebug?