cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Grieve (JIRA)" <>
Subject [jira] [Assigned] (CB-1571) FileTransfer escapes callback arguments on iOS
Date Tue, 02 Oct 2012 18:51:07 GMT


Andrew Grieve reassigned CB-1571:

    Assignee: Andrew Grieve  (was: Shazron Abdullah)
> FileTransfer escapes callback arguments on iOS
> ----------------------------------------------
>                 Key: CB-1571
>                 URL:
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: iOS
>    Affects Versions: 2.1.0
>         Environment: iPad and iPhone running iOS6
>            Reporter: anton kukushkin
>            Assignee: Andrew Grieve
>            Priority: Minor
> I've hit an obscure error when using Cordova 2.1 FileTransfer to upload a file and parse
the response as json text (on iOS6):
> "Error in success callback: FileTransfer15=SyntaxError: Unable to parse JSON string".
> The code i was using for success callback looks like this:
> var win = function(r) {
>    var result = $.parseJSON(r);
>    // stuff being done with parsed result object
> }
> Digging up on the error, i found that, somewhy, the argument string returned by FileTransfer
native part to this callback is escaped, and as such can't be parsed to JSON. This is inconsistent
with FileTransfer's behaviour on android as well as with the other plugins and normal handling
of ajax calls, so i'm filing this as bug.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

View raw message