It seems that the js file you try to load is erronous. Please double 
check the resulting (generated) js file.

BTW: ScriptTransport only works for JSON/JavaScript files, not for XML 
files. It seems that you need to disable cross-domain or any option 
other option which selects this transport implementation.

Sebastian




Steve Ramage schrieb:
> We’ve developed an Ajax application with our (read mine) own built from 
> scratch JS Interface. Needless to say it’s crap and I’m investigating 
> rewriting the UI portion from scratch with Qooxdoo. Both the Application 
> and API are already well defined and work fine, and it would be 
> preferred if we didn’t have to rewrite the client/server interaction. 
> The current API uses either GET or POST requests and returns XML data. 
> Our current application runs on a separate web server from where the 
> Qooxdoo interface is being run.
> 
>  
> 
> I am currently only trying to get the response from the server but can’t 
> seem to get it.
> 
>  
> 
> The code is:
> 
>  
> 
>             button1.addEventListener("execute",
> 
>             function(e) {
> 
>                        
> 
>                         w1.setStatus('Sending Credentials...');
> 
>                         button1.setEnabled(false);
> 
>                         text1.setEnabled(false);
> 
>                         text2.setEnabled(false);
> 
>  
> 
>                         var url = 'http://server/api.php';
> 
>                         var ajaxRequest = new 
> qx.io.remote.Request(url,'GET',"text/plain");
> 
>                         with (ajaxRequest)
> 
>                         {
> 
>                                     setAsynchronous(true);
> 
>                                     
> setRequestHeader("Content-Type","application/x-www-form-urlencoded");
> 
>                                     setParameter('test','test');
> 
>                                     setCrossDomain(true);
> 
>                                    
> 
>  
> 
>                                     
> addEventListener("completed",function(e) {
> 
>                                     e.getData().getContent(); } );
> 
>                                    
> 
>                                    
> 
>                                     addEventListener("timeout",function(e) {
> 
>                                     alert("App API (" + url + ") did not 
> respond");
> 
>                                     w1.setStatus('Could not contact 
> server.');
> 
>                                     button1.setEnabled(true);
> 
>                                     text1.setEnabled(true);
> 
>                                     text2.setEnabled(true);
> 
>                                     } );
> 
>            
> 
>                                     send();
> 
>  
> 
>                         }
> 
>             },
> 
>             w1);
> 
>  
> 
>  
> 
> The result is a timeout.
> 
>  
> 
> The qx_log displays:
> 
>  
> 
> 010811 INFO:  qx.component.init.InterfaceInitComponent[30]: finalize runtime: 
> 63ms
> 
> 011233 DEBUG: qx.component.init.InterfaceInitComponent[30]: preloading hidden 
> images...
> 
> 011264 DEBUG: qx.component.init.InterfaceInitComponent[30]: preloading 
> complete
> 
> 019857 WARN:  qx.io.remote.RequestQueue[409]: Timeout: transport 412
> 
> 019857 WARN:  qx.io.remote.RequestQueue[409]: 5484ms > 5000ms
> 
> 019872 WARN:  qx.io.remote.Exchange[412]: Timeout: implementation 421
> 
>  
> 
> The weird thing is that a Javascript Error is generated in both Firefox 
> and IE. In IE it says there is a syntax error on line 1. Firefox is more 
> descriptive with:
> 
>  
> 
> Error: missing ; before statement
> 
> Source File: 
> http://server/api.php?_ScriptTransport_id=2&nocache=1179709434718&test=test
> 
> Line: 3, Column: 50
> 
> Source Code:
> 
> <apierror>AUTH REQUIRED</apierror><apimessage>You are required to 
> login</apimessage></response>
> 
>  
> 
>  
> 
> The Source Code is the response from the server which is the result I 
> was expecting back. The server is not actually timing out but is 
> responding. I haven’t been able to find an sample code on Ajax requests 
> for 0.6.6 so I just pieced the above from various mailing list postings. 
> I did download the full SDK.  Any ideas?
> 
>  
> 
>  
> 
>  
> 
> Steve Ramage
> Software Developer
> Email: [EMAIL PROTECTED] 
> <mailto:[EMAIL PROTECTED]>
> 
>  
> 
>  
> 
> 
> ------------------------------------------------------------------------
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to