I am trying to access the form content (using Request.Form) in the
server, but Ajax.Updater is not supplying the input field values.
I have a form with 10 text fields, I am using auto completion for
fields 5, 6..10. When a request is made to the server.asp, I have to
supply the values of 1..4 fields (the user will type info. in these
fields). This is required to narrow down the auto suggest values.
Here is my code
new
Ajax.Autocompleter("txtCustName","hint","../auto/server.asp?t=888",
{asynchronous:true,minChars: 4,updateElement:
PopCustName,parameters:Form.serialize($("AddNewAcct"))});
When I loop thro'' the Request.form collection in the server, I dont
see the values the for the 1..4 text fields the user has inputed
Any work around for this? How do I pass the form content to the server
(POST method) using Ajax.Autocompleter.
Thank you in advance
Prasada
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Spinoffs" group.
To post to this group, send email to
rubyonrails-spinoffs-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-spinoffs-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---
Change your method to post
new
Ajax.Autocompleter("txtCustName","hint","../auto/server.asp?t=888",
{asynchronous:true,*method:''post''*,minChars: 4,updateElement:
PopCustName,*postBody*:Form.serialize($("AddNewAcct"))});
or use
Request.Querystring (parameters passes in querystring), or for a combination
request collection (slower) use simply request.
Gareth
On 7/10/07, Vitruvian <prasreddy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
wrote:>
>
> I am trying to access the form content (using Request.Form) in the
> server, but Ajax.Updater is not supplying the input field values.
> I have a form with 10 text fields, I am using auto completion for
> fields 5, 6..10. When a request is made to the server.asp, I have to
> supply the values of 1..4 fields (the user will type info. in these
> fields). This is required to narrow down the auto suggest values.
>
> Here is my code
>
> new
Ajax.Autocompleter("txtCustName","hint","../auto/server.asp?t=888",
> {asynchronous:true,minChars: 4,updateElement:
> PopCustName,parameters:Form.serialize($("AddNewAcct"))});
>
> When I loop thro'' the Request.form collection in the server, I
dont
> see the values the for the 1..4 text fields the user has inputed
> Any work around for this? How do I pass the form content to the server
> (POST method) using Ajax.Autocompleter.
>
> Thank you in advance
> Prasada
>
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Spinoffs" group.
To post to this group, send email to
rubyonrails-spinoffs-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-spinoffs-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---
Gareth,
Thank you for your response. I tried changing the method to Post and
adding the postBody parameter, but still the ajax.Autocompleter
doesn''t send the newly input values to the server. The Form.Serialize
method is sending already existing values (initially rendered from
server), but not the newly inputted values.
Here is my new code...
new
Ajax.Autocompleter("txtCustName","hint","../auto/server.asp?t=996",
{method:''post'',minChars: 4,updateElement:
PopCustName,postBody:Form.serialize($("AddOBBRAcct"))});
Can you please point me where am I missing.
btw my Prototype.js version is 1.5.0_rc0 and
Scriptaculous.js version is ''1.6.1
Thank you very much for your time
Best Regds
Prasada
On Jul 9, 5:40 pm, "Gareth Evans"
<agr...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
wrote:> Change your method to post
>
> new
Ajax.Autocompleter("txtCustName","hint","../auto/server.asp?t=888",
> {asynchronous:true,*method:''post''*,minChars:
4,updateElement:
> PopCustName,*postBody*:Form.serialize($("AddNewAcct"))});
>
> or use
> Request.Querystring (parameters passes in querystring), or for a
combination
> request collection (slower) use simply request.
>
> Gareth
>
> On 7/10/07, Vitruvian
<prasre...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
>
>
>
>
>
> > I am trying to access the form content (using Request.Form) in the
> > server, but Ajax.Updater is not supplying the input field values.
> > I have a form with 10 text fields, I am using auto completion for
> > fields 5, 6..10. When a request is made to the server.asp, I have to
> > supply the values of 1..4 fields (the user will type info. in these
> > fields). This is required to narrow down the auto suggest values.
>
> > Here is my code
>
> > new
Ajax.Autocompleter("txtCustName","hint","../auto/server.asp?t=888",
> > {asynchronous:true,minChars: 4,updateElement:
> > PopCustName,parameters:Form.serialize($("AddNewAcct"))});
>
> > When I loop thro'' the Request.form collection in the server,
I dont
> > see the values the for the 1..4 text fields the user has inputed
> > Any work around for this? How do I pass the form content to the server
> > (POST method) using Ajax.Autocompleter.
>
> > Thank you in advance
> > Prasada- Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Spinoffs" group.
To post to this group, send email to
rubyonrails-spinoffs-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-spinoffs-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---
Googling for an hour this morning gave me the solution. here is a way to pass dynamic parameters to ajax.autocompleter http://dev.rubyonrails.org/ticket/8465 Thank you ROR Dev team.. u rock Best Regds Prasada On Jul 10, 9:35 am, Vitruvian <prasre...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> Gareth, > Thank you for your response. I tried changing the method to Post and > adding the postBody parameter, but still the ajax.Autocompleter > doesn''t send the newly input values to the server. The Form.Serialize > method is sending already existing values (initially rendered from > server), but not the newly inputted values. > Here is my new code... > > new Ajax.Autocompleter("txtCustName","hint","../auto/server.asp?t=996", > {method:''post'',minChars: 4,updateElement: > PopCustName,postBody:Form.serialize($("AddOBBRAcct"))}); > > Can you please point me where am I missing. > btw my Prototype.js version is 1.5.0_rc0 and > Scriptaculous.js version is ''1.6.1 > > Thank you very much for your time > > Best Regds > Prasada > > On Jul 9, 5:40 pm, "Gareth Evans" <agr...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > > > > > Change your method to post > > > new Ajax.Autocompleter("txtCustName","hint","../auto/server.asp?t=888", > > {asynchronous:true,*method:''post''*,minChars: 4,updateElement: > > PopCustName,*postBody*:Form.serialize($("AddNewAcct"))}); > > > or use > > Request.Querystring (parameters passes in querystring), or for a combination > > request collection (slower) use simply request. > > > Gareth > > > On 7/10/07, Vitruvian <prasre...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > > > > I am trying to access the form content (using Request.Form) in the > > > server, but Ajax.Updater is not supplying the input field values. > > > I have a form with 10 text fields, I am using auto completion for > > > fields 5, 6..10. When a request is made to the server.asp, I have to > > > supply the values of 1..4 fields (the user will type info. in these > > > fields). This is required to narrow down the auto suggest values. > > > > Here is my code > > > > new Ajax.Autocompleter("txtCustName","hint","../auto/server.asp?t=888", > > > {asynchronous:true,minChars: 4,updateElement: > > > PopCustName,parameters:Form.serialize($("AddNewAcct"))}); > > > > When I loop thro'' the Request.form collection in the server, I dont > > > see the values the for the 1..4 text fields the user has inputed > > > Any work around for this? How do I pass the form content to the server > > > (POST method) using Ajax.Autocompleter. > > > > Thank you in advance > > > Prasada- Hide quoted text - > > > - Show quoted text -- Hide quoted text - > > - Show quoted text ---~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Spinoffs" group. To post to this group, send email to rubyonrails-spinoffs-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-spinoffs-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-spinoffs?hl=en -~----------~----~----~----~------~----~------~--~---