【发布时间】:2016-01-31 11:18:31
【问题描述】:
我有一个从 cordova v3.4 开始的项目,现在我想添加 File 和 FileTransfer 以将文件上传到服务器(我使用相机插件) 我尝试将cordova升级到v4.1.1,现在可以上传文件,但是js文件中使用的所有jquery.ajax函数都无法连接并通过超时exdeption
jQuery.ajax({
type: "POST",
url: "MYURL",
contentType: 'application/json; charset=utf-8',
crossDomain: true,
dataType: "jsonp",
success: function(result) {
//SOME CODE
},
error: function(jqXHR, message) {
//SOME CODE
},
timeout: 14000
});
我认为新的cordova需要一些权限
我使用:Cordova 4.1.1 “cordova 插件文件”:“4.1.0”, "cordova-plugin-file-transfer": "1.5.0", “cordova-plugin-camera”:“2.1.0”
【问题讨论】:
-
您在哪里测试应用程序?在安卓上?如果是这样,默认情况下可能会阻止 URL 端点。
-
我在 android 4.2.2 中使用“Genymotion”。在更改所有 ajax 请求之前工作正常。这对文件上传工作和我的 ajax 吻很重要!错误
标签: javascript android jquery ajax cordova