javascript - POST 请求在 Android 9 (JAVASCRIPT/CORDOVA/PHONEGAP ) 中返回错误

标签 javascript android cordova phonegap

我的 Android 应用程序 (JS/CORDOVA) 中存在 AJAX 问题。我的代码是这样的:

$.post("http://mydomain.com.br/getInfos.php" {
    id: id
}, function(json) {
   if (json == "success") {
     alert("Success!");
   } else {
     alert("Error: " + json);
 }
});

响应错误为:

{“readyState”:0,“responseText”:“”,“status”:0,“statusText”:“error”}

我的代码在 android 8 或更低版本中运行良好......

可能会发生什么?

最佳答案

您可以使用插件cordovapluginaddcleartext来使用非安全来源或修改config.xml指定android:usesCleartextTraffic,如本期Android 8: Cleartext HTTP traffic not permitted

关于javascript - POST 请求在 Android 9 (JAVASCRIPT/CORDOVA/PHONEGAP ) 中返回错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59056613/

相关文章:

android - Cordova ubuntu : An error occurred while listing Android targets

cordova - Azure Blob 存储 - 从外部 URL 上传图像而不先下载图像

Android 如何从 DialogFragment 正按钮单击调用 fragment 方法

java - 处理能力 - 移动设备与台式机 - 100 倍的差异?

JavaScript:覆盖 Date.prototype.constructor

javascript - 选中复选框时从行获取值

java - firebase检索值不正确

android - 从 PhoneGap(Android) 访问外部 URL(Google.com)

javascript - 如何在不弄乱编辑历史的情况下使用 JavaScript 将文本插入文本区域?

javascript - Rails text_field 默认值在点击时消失(并变暗)