You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cordova.apache.org by "Marien Brethouwer (Issue Comment Edited) (JIRA)" <ji...@apache.org> on 2011/12/20 12:21:31 UTC

[jira] [Issue Comment Edited] (CB-130) wrappedXHR breaks jquery.ajax request to rest server

    [ https://issues.apache.org/jira/browse/CB-130?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13173089#comment-13173089 ] 

Marien Brethouwer edited comment on CB-130 at 12/20/11 11:21 AM:
-----------------------------------------------------------------

I am having the same issue with phonegap 1.3.0 on WP7 with jQuery Mobile.

I use the following code:

$.support.cors = true;
$.mobile.allowCrossDomainPages = true;

$.ajax({
        url: "http://myserver/service-that-returns-json",
        cache: false,
        dataType: 'json',
        error: function (jqXHR, textStatus, errorThrown) {
            $("#status").text(textStatus + ", " + errorThrown);
        },
        success: function (data, textStatus, jqXHR) {
           $("#status).text(data);
        }
    });

Both the success and error callback functions are not triggered.

My server has logged the Request, the same call works on Phonegap for Android and iOS, but not for WP7.

Do you have any estimate as to when this will be fixed? If it takes too long I will create a native WP7 application.
                
      was (Author: marienbrethouwer):
    I am having the same issue with phonegap 1.3.0 on WP7 with jQuery Mobile.

I use the following code:

$.support.cors = true;
$.mobile.allowCrossDomainPages = true;

$.ajax({
        url: "http://myserver/service-that-returns-json",
        cache: false,
        dataType: 'json',
        error: function (jqXHR, textStatus, errorThrown) {
            $("#status").text(textStatus + ", " + errorThrown);
        },
        success: function (data, textStatus, jqXHR) {
           $("#status).text(data);
        }
    });

Both the success and error callback functions are not triggered.

My server has logged the Request, the same call works on Phonegap for Android and iOS, but not for WP7.
                  
> wrappedXHR breaks jquery.ajax request to rest server
> ----------------------------------------------------
>
>                 Key: CB-130
>                 URL: https://issues.apache.org/jira/browse/CB-130
>             Project: Apache Callback
>          Issue Type: Bug
>          Components: WP7
>    Affects Versions: 1.2.0
>         Environment: WP7.1 SDK
> Simulator
> Latest commit in github
>            Reporter: Binh An Tran
>            Assignee: Jesse MacFadyen
>              Labels: ajax
>
> I use the fix in latest phonegap fpr wp7 commit to fix the problem with ajax navigation between pages for jquery mobile. But the fix breaks my ajax request using jquery ($.ajax). The request is made but either succeed or failed callback funtion is called.
> There is a sample project in the attachment. When i comment out the wrappedXHR part in phonegap.js, the ajax call to rest server works fine, but the ajax transition between pages doesn't work. When i leave the wrappedXHR part in phonegap.js, ajax call doesn't works, page transition works.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira