0

当我在浏览器上测试我的应用程序时,它会将数据发送到 Parse.com 数据浏览器。

但是,当我使用“PhoneGap Build”编译并运行它(从 android 模拟器或从 android 设备)时,它不会将数据发送到 Parse.com 服务器,并导致错误消息。

所以,我觉得问题可能与PhoneGap有关,而不是Parse ...?

add: (addeditem) ->
    if @mode is "online" #upload to server
        Item = Parse.Object.extend("Item");
        item = new Item();
        console.log "parse item", item
        item.save
            data: addeditem
        ,
        success: (gameTurnAgain) ->
            # The save was successful.
            alert "success"

        error: (gameTurnAgain, error) ->
            # The save failed.  Error is an instance of Parse.Error.
            alert error.code
            alert error.message
            console.error(error)

当我尝试提醒“error.code”和“error.message”时,它们分别显示为“-1”(表示 OTHER_CAUSE)和“undefined”。

整个应用程序可在https://github.com/anshula/everyday获得。PhoneGap 构建可在https://build.phonegap.com/apps/453542/share获得。

我已经尝试使用 PhoneGap Debug 来解决问题,但是由于错误消息非常模糊,我真的很困惑......非常感谢任何可以提供帮助的人!

4

1 回答 1

0

其实——没关系!我从 community.phonegap.com 获得了帮助。问题出在我的 config.xml 中:我必须更改

<access origin="127.0.0.1*"/>

<access origin="*"/>

所以我可以让我的应用访问外部资源。

于 2013-06-28T20:35:02.560 回答