Hello Akaballa Well as long as I understand prototype ajax request you need to add "asynchronous: false, " in you ajax request definition. So try like this: new Ajax.Request('some url', { asynchronous: false, method:'post', parameters: {searchString: searchQuery}, onSuccess: function(transport) { var str = transport.responseText || "no response text"; $('searchResponse').update(str); }, onFailure: function() { alert('Unable to retrieve requested data. Please try again.'); } });
Let me know if it still creates problem for you. On Wednesday, 22 October 2008 19:49:30 UTC+5:30, akaballa wrote: > > Well I implemented what you said and debugged my code through firebug > and found out that the request is not sent because of the following > error: > > Prototype is not defined > dispatchException()Prototype.js (line 1355) > respondToReadyState()Prototype.js (line 1322) > onStateChange()Prototype.js (line 1249) > bind()Prototype.js (line 214) > [Break on this error] (this.options.onException || > Prototype.emptyFunction)(this, exception); > > i did not make any changes to the prototype.js file. So I have no > idea what the problem is. > > On Oct 22, 8:18 am, Baglan <baglan....@gmail.com> wrote: > > I see an error in your code which could have prevented it from working > > at all; the ',' (comma) after the onSuccess function definition is > > missing (happens to me all to frequently :)) - could that be the issue > > or is it a typo? > > > > I'd suggest you to use some kind of debugger for spotting that kind of > > issues. Personally, I'm using FireBug for Firefox - it shows if there > > were any Javascript errors and lets you inspect AJAX requests easily. > > > > - Baglan > > > > p.s. Here's the link for the Firebug: > > > > https://addons.mozilla.org/en-US/firefox/addon/1843 -- You received this message because you are subscribed to the Google Groups "Prototype & script.aculo.us" group. To view this discussion on the web visit https://groups.google.com/d/msg/prototype-scriptaculous/-/W8Rbn15ThIwJ. To post to this group, send email to prototype-scriptaculous@googlegroups.com. To unsubscribe from this group, send email to prototype-scriptaculous+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en.