These are excellent additions.  I'm going to play around with this some more.  Maybe 
replace the common send() method with separate post() and get() methods.  I believe 
get() can be exactly the same as what load() does, for http get you don't have to 
submit a form, but for post we definately need the submit that you added.  Also 
perhaps we should add our own data encoding scheme:

var data = new IOData();
data.add('value1',1);
data.add('array1', (1,2,3));
ioelm.post('url',data,fn);

I don't think the .getResult() method is necessary.  I don't like the idea of being 
restricted only one variable to recieve data from.  Instead of generating a textarea 
which contains the information, you can just generate a JavaScript variable and 
retrieve it with e.getSource().getScope().variableName - maybe we should add a wrapper 
like IOElement.getValue('variableName')?.

We could also distribute some prebuilt server scripts (PHP and ASP) for examples.  
Like one for retreiving the contents of a URL (from another server) as a JavaScript 
variable.  We could also encapsulate an http post/get call into a server script, so 
that you can post to another server, and recieve the results from that server as a 
JavaScript variable also.  This functionality would allow you to avoid the security 
violation of obtaining data from a different server through JavaScript.

Regards,
Dan Steinman


On Wed, Jan 16, 2002 at 02:33:57PM -0800, Raymond Irving wrote:
> Hello Everyone,
> 
> (I left off the zip file in the first post. Sorry!)
> 
> I've added two methods (send and getResult) to
> IOElement. The send method allows you to send data
> using either the POST or GET method. It currently only
> works in IE & NS6. NS4 is giving  me some problems
> with the <ilayer> (some help would be needed here).
> 
> I would love for these two functions to make their way
> into the distributed ioelement.js file
> 
> Syntax :
>   send(url,data,callback,post)
> 
> e.g.
>  fn=funtion(e){alert(e.getSource().getResult())}
>  ioe.send('myfile.asp','This is a test message to
> server',fn,'post')
> 
> Any thoughts?
> 
> 
> P.S. I'm one step closer to adding RPC function calls
> :)
> 
> 
> --
> Raymond Irving
> 
> 
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Send FREE video emails in Yahoo! Mail!
> http://promo.yahoo.com/videomail/


_______________________________________________
Dynapi-Dev mailing list
[EMAIL PROTECTED]
http://www.mail-archive.com/dynapi-dev@lists.sourceforge.net/

Reply via email to