Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   "Object [object Object] has no method" после повторной загрузки данных (https://javascript.ru/forum/jquery/34908-object-%5Bobject-object%5D-has-no-method-posle-povtornojj-zagruzki-dannykh.html)

bookin 23.01.2013 21:54

"Object [object Object] has no method" после повторной загрузки данных
 
Доброго времени суток.
На странице в хидере подгружаю js скрипт, в частности Chosen, далее подгружаю часть страницы post запросом, и вставляю в страницу, отдаю по запросу html, куда вставляю js код для установления стилей селекту
<div>
   <select class="asd">...</select>
   ...
</div>
<sacript type="text/javascript">
  $('.asd').chosen();
</script>



Так вот первый раз загружаю, все нормально, если без перезагрузки страницы, удалить то что загрузил, и повторно загрузить то получаю ошибку:
Uncaught TypeError: Object [object Object] has no method 'chosen'



Подскажите пожалуйста как решить данный вопрос, ошибка очевидно в моем недопонимании, ибо есть проблемы и с другими скриптами в том же разрезе, заранее спасибо

mullih 23.01.2013 22:19

может надо добавить на событие ready

но скорее всего ошибка зарыта в методе $.fn.chosen

bookin 23.01.2013 22:39

Цитата:

Сообщение от mullih (Сообщение 229047)
может надо добавить на событие ready

но скорее всего ошибка зарыта в методе $.fn.chosen

ready не решил проблему, а можно подробнее про $.fn.chosen, как можно решить, или проверить?

mullih 23.01.2013 22:47

$('.asd').chosen();


это сторонняя функция и соотвественно у вас гдето есть ее исходники в скриптах. вот в них походу есть бага.

если вы ее найдете и выложите то есть шанс что народ поможет и чем меньше будет количество строк в исходнике тем больше шанс на помощь, так как сами понимаете, в 10к+ исходниках никто копаться не будет

bookin 23.01.2013 23:10

Проблема в том что это относится ко всем библиотекам, просто chosen как пример выступил, я не думаю что в каждой библиотеке есть баги, как то немного странно, что бы я не вешал таким образом, вылазят эти ошибки

рони 23.01.2013 23:14

Цитата:

Сообщение от bookin
если без перезагрузки страницы, удалить то что загрузил

а лишнего при этом неудаляите случайно?

bookin 23.01.2013 23:31

Заметил что при загрузке блока, подключается повторно jquery, выключил, вроде пока все работает, спасибо тем кто попытался помочь, все как всегда от невнимательности, понаблюдаю еще


Часовой пояс GMT +3, время: 19:13.