当我在浏览器上测试我的应用程序时,它会将数据发送到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来解决问题,但由于错误信息太模糊,我真的很困惑......非常感谢任何有帮助的人!
答案 0 :(得分:0)
实际上 - 没关系!我收到了来自community.phonegap.com的帮助。问题出在我的config.xml中:我不得不改变
<access origin="127.0.0.1*"/>
到
<access origin="*"/>
所以我可以让我的应用访问外部资源。