Hi,

so you're saying one request triggers both "success" and "fail"? This shouldn't 
happen, under no circumstances. What I notice is that you're making a 
cross-site request. Are you aware of the implications? Does w3schools even 
support cross-site requests?

Please enable debugging as described here [1] and paste the output to the list.

[1] 
http://manual.qooxdoo.org/1.5.x/pages/communication/request_io.html#debugging

Am 16.11.2011 um 14:12 schrieb pascal:

> Hi @all,
> 
> i'm still trying out the possibilities from the qx-communications and i
> handle now with the httpRequests.
> 
> so i developed a small app and in the IE its running without Problems. But
> trying it in Firefox,Opera,Chrome and even Safari there's always the same
> error: The "success" and the "fail" listeners are both called and i got as
> Http status code "200". But the response is everytime null. 
> 
> Did i missed something in the docu or the API?
> 
> here's my code:
> ----------------------------------------
> qx.Class.define("qxwebservice.Application",
> {
>       extend : qx.application.Standalone,
>       members :
>       {
>               main : function()
>               {
>                       this.base(arguments);
>                       if (qx.core.Environment.get("qx.debug"))
>                       {
>                               qx.log.appender.Native;
>                               qx.log.appender.Console;
>                       }
>                       var doc = this.getRoot();
>                       doc.add(this.createWidgets())
>               },
>               
>               createWidgets : function() {
>                       var layout = new qx.ui.layout.Grid()
>                       var container = new qx.ui.container.Composite(layout)
>                       container.setPadding(5)
>                       layout.setSpacing(10)
> 
>                       var label1 = new qx.ui.basic.Label("HTTP requests")
>                       container.add(label1, {row :0, column: 0})
>                       
>                       var input1 = new qx.ui.form.TextField(null)
>                       input1.setPlaceholder("input")
>                       container.add(input1, {row :1, column: 0})
>                       
>                       var output = new qx.ui.form.TextArea(null)
>                       output.setWidth(200);
>                       output.setPlaceholder("result")
>                       container.add(output, {row : 0,column : 1,rowSpan:2})
>                       
>                       var btnr0 = new qx.ui.form.Button("Call GET")
>                       container.add(btnr0, {row : 2,column : 0})
> 
>                       var btnr1 = new qx.ui.form.Button("Call POST")
>                       container.add(btnr1, {row : 2,column : 1})
>                       
>                       var reqGET = new qx.io.request.Xhr()
>                       
> reqGET.setUrl("http://www.w3schools.com/ajax/demo_get2.asp";);
>                       reqGET.setMethod("GET")
>                       reqGET.setAsync(true)
>                       
>                       btnr0.addListener("execute", function() {
>                               reqGET.setRequestData({"fname": 
> input1.getValue()})
>                               reqGET.send();
>                       })
>                       reqGET.addListener("fail", function(e) {
>                               var req = e.getTarget()
>                                var response = req.getResponse()
>                               alert("fail "+response+". Code: 
> "+req.getStatus())
>                       }, this);               
>                       reqGET.addListener("success", function(e) {
>                               var req = e.getTarget()
>                                var response = req.getResponse()
>                                alert("success "+response+".")
>                       }, this);       
>                       
>                       reqGET.bind("response", output, "value")
> 
>                        return container
>               }
>       }               
> });
> ----------------------------------------
> thanks for your help,
> best regards
> pascal
> 
> --
> View this message in context: 
> http://qooxdoo.678.n2.nabble.com/Known-issue-with-request-Xhr-and-browsers-tp7000300p7000300.html
> Sent from the qooxdoo mailing list archive at Nabble.com.
> 
> ------------------------------------------------------------------------------
> RSA(R) Conference 2012
> Save $700 by Nov 18
> Register now
> http://p.sf.net/sfu/rsa-sfdev2dev1
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel


------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to