Hi, I''m facing a weird problem with jquery and ajax calls. I''ve a page which has a search box and also a listin which says "join". Search uses Ajax calls. Join uses jquery call which opens a thickbox. for the first time when page is loaded, thickbox works perfectly. But after i do search and then with the searched results if i do "join", thick box stops working. I''ve added thickbox.js then jQuery.noConflict() and then prototype.js I find this order to be perfect to avoid any conflicts. Is there any thing am missing? Can anyone help? Thanks in advance. -- Posted via http://www.ruby-forum.com/.
Preethi Sivakumar
2009-Apr-24 13:15 UTC
Re: JQuery Ajax problem=Weird- works once stops next
Preethi Sivakumar wrote:> Hi, > I''m facing a weird problem with jquery and ajax calls. > > I''ve a page which has a search box and also a listin which says "join". > > Search uses Ajax calls. > Join uses jquery call which opens a thickbox. > > for the first time when page is loaded, thickbox works perfectly. > But after i do search and then with the searched results if i do "join", > thick box stops working. > > I''ve added thickbox.js > then jQuery.noConflict() > and then prototype.js > > I find this order to be perfect to avoid any conflicts. > > Is there any thing am missing? > Can anyone help? > Thanks in advance.Added by me: I proceeded one step further and found the reason of this problem. The reason is I''m doing page.replace_html to place my listing where i''m having the "join" button. My thickbox.js is having a document.ready ready function which prepares are the places where thick box has to be applied. When i do search, document.ready is not called. So links are not identified.Thats why. Now i found the problem but i dont know how to solve it. I''ve added <%= javascript_include_tag ''thickbox.js''%> in my partial also. Still it is not calling the ready function eveytime i do search. HOw to solve it? does anyone have a solution. Thanks -- Posted via http://www.ruby-forum.com/.