|
web
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Passing multiple arguments to the client-side JavaScript function in AJAXI am a beginner with AJAX, and have managed to learn how to use it when
passing single parameters, but I want to return more than one value to the client-side JavaScript function that displays it. My client-side JavaScript function takes 4 parameters (which are expected to be integers). The idea of passing a single parameter and parsing it on the client has occurred to me, but since I am sure I am not the only person who has situations that require more than one parameter, I was hoping there would be an easier way. Any ideas? Thanks. Hi,
Nathan Sokalski wrote: > I am a beginner with AJAX, and have managed to learn how to use it when AJAX doesn't mean much. Do you use SOAP, or a simple ASHX custom > passing single parameters, but I want to return more than one value to the > client-side JavaScript function that displays it. My client-side JavaScript > function takes 4 parameters (which are expected to be integers). The idea of > passing a single parameter and parsing it on the client has occurred to me, > but since I am sure I am not the only person who has situations that require > more than one parameter, I was hoping there would be an easier way. Any > ideas? Thanks. handler, or something else? With SOAP, you can pass an object back to the JavaScript client. Note that unless you use a library doing that for you (for example ASP.NET AJAX formerly known as ATLAS), you must parse the result yourself. If you use a custom handler, you can return XML in the response, and then parse the received XML. Nothing prevents you then to define your own XML format to pass any number of parameters to the script. HTH, Laurent -- Laurent Bugnion, GalaSoft Software engineering: http://www.galasoft-LB.ch PhotoAlbum: http://www.galasoft-LB.ch/pictures Support children in Calcutta: http://www.calcutta-espoir.ch Sorry, I probably should have included more details. I am writing a custom
control for ASP.NET using VB.NET and want to include AJAX. I am using the following for the AJAX: I am using the ICallbackEventHandler interface by including the following line: Implements ICallbackEventHandler This interface includes implementing the following method and function: Public Sub RaiseCallbackEvent(ByVal eventArgument As String) Implements ICallbackEventHandler.RaiseCallbackEvent Public Function GetCallbackResult() As String Implements ICallbackEventHandler.GetCallbackResult Because ATLAS is still in Beta (at least the last time I checked), I did not want to start using it yet. If I understand you correct, there is no simple way to pass multiple parameters using only VB.NET and JavaScript? Thank you for the information. Show quoteHide quote "Laurent Bugnion" <galasoft***@bluewin.ch> wrote in message news:%23RhOuAHDHHA.4404@TK2MSFTNGP03.phx.gbl... > Hi, > > Nathan Sokalski wrote: >> I am a beginner with AJAX, and have managed to learn how to use it when >> passing single parameters, but I want to return more than one value to >> the client-side JavaScript function that displays it. My client-side >> JavaScript function takes 4 parameters (which are expected to be >> integers). The idea of passing a single parameter and parsing it on the >> client has occurred to me, but since I am sure I am not the only person >> who has situations that require more than one parameter, I was hoping >> there would be an easier way. Any ideas? Thanks. > > AJAX doesn't mean much. Do you use SOAP, or a simple ASHX custom handler, > or something else? > > With SOAP, you can pass an object back to the JavaScript client. Note that > unless you use a library doing that for you (for example ASP.NET AJAX > formerly known as ATLAS), you must parse the result yourself. > > If you use a custom handler, you can return XML in the response, and then > parse the received XML. Nothing prevents you then to define your own XML > format to pass any number of parameters to the script. > > HTH, > Laurent > -- > Laurent Bugnion, GalaSoft > Software engineering: http://www.galasoft-LB.ch > PhotoAlbum: http://www.galasoft-LB.ch/pictures > Support children in Calcutta: http://www.calcutta-espoir.ch Hi,
with Ajax.NET Professional (http://www.ajaxpro.info/) you can use multiple parameters to call .NET methods. As return value you can use any type, i.e. DataTable or arrays or your own structures/classes. -- Show quoteHide quoteBest regards | Schöne Grüße Michael Microsoft MVP - Most Valuable Professional Microsoft MCAD - Certified Application Developer http://weblogs.asp.net/mschwarz/ http://www.ajaxpro.info/ "Nathan Sokalski" <njsokal***@hotmail.com> schrieb im Newsbeitrag news:OjQ6ijLDHHA.3492@TK2MSFTNGP02.phx.gbl... > Sorry, I probably should have included more details. I am writing a custom > control for ASP.NET using VB.NET and want to include AJAX. I am using the > following for the AJAX: > > I am using the ICallbackEventHandler interface by including the following > line: > Implements ICallbackEventHandler > > This interface includes implementing the following method and function: > Public Sub RaiseCallbackEvent(ByVal eventArgument As String) Implements > ICallbackEventHandler.RaiseCallbackEvent > Public Function GetCallbackResult() As String Implements > ICallbackEventHandler.GetCallbackResult > > > Because ATLAS is still in Beta (at least the last time I checked), I did > not want to start using it yet. If I understand you correct, there is no > simple way to pass multiple parameters using only VB.NET and JavaScript? > Thank you for the information. > -- > Nathan Sokalski > njsokal***@hotmail.com > http://www.nathansokalski.com/ > > "Laurent Bugnion" <galasoft***@bluewin.ch> wrote in message > news:%23RhOuAHDHHA.4404@TK2MSFTNGP03.phx.gbl... >> Hi, >> >> Nathan Sokalski wrote: >>> I am a beginner with AJAX, and have managed to learn how to use it when >>> passing single parameters, but I want to return more than one value to >>> the client-side JavaScript function that displays it. My client-side >>> JavaScript function takes 4 parameters (which are expected to be >>> integers). The idea of passing a single parameter and parsing it on the >>> client has occurred to me, but since I am sure I am not the only person >>> who has situations that require more than one parameter, I was hoping >>> there would be an easier way. Any ideas? Thanks. >> >> AJAX doesn't mean much. Do you use SOAP, or a simple ASHX custom handler, >> or something else? >> >> With SOAP, you can pass an object back to the JavaScript client. Note >> that unless you use a library doing that for you (for example ASP.NET >> AJAX formerly known as ATLAS), you must parse the result yourself. >> >> If you use a custom handler, you can return XML in the response, and then >> parse the received XML. Nothing prevents you then to define your own XML >> format to pass any number of parameters to the script. >> >> HTH, >> Laurent >> -- >> Laurent Bugnion, GalaSoft >> Software engineering: http://www.galasoft-LB.ch >> PhotoAlbum: http://www.galasoft-LB.ch/pictures >> Support children in Calcutta: http://www.calcutta-espoir.ch > > I've done what you are describing in my WebChat control.
The included source code and article should provice all you need: http://SteveOrr.net/articles/WebChat.aspx Show quoteHide quote "Nathan Sokalski" <njsokal***@hotmail.com> wrote in message news:eK3CIYFDHHA.4144@TK2MSFTNGP06.phx.gbl... >I am a beginner with AJAX, and have managed to learn how to use it when >passing single parameters, but I want to return more than one value to the >client-side JavaScript function that displays it. My client-side JavaScript >function takes 4 parameters (which are expected to be integers). The idea >of passing a single parameter and parsing it on the client has occurred to >me, but since I am sure I am not the only person who has situations that >require more than one parameter, I was hoping there would be an easier way. >Any ideas? Thanks. > -- > Nathan Sokalski > njsokal***@hotmail.com > http://www.nathansokalski.com/ >
While not starting a debate BUT
textbox help VB2005 Replace " character in string PRINTER INFORMATION Save Changes in VB.NET 2005 with Access 2003 --- Not using any Binding Navigator Blinking button ConfigurationManager unrecognized vb2005 express textbox control Hide property of component Catch Key Down Event anywhere on Windows Form |
|||||||||||||||||||||||