PhoneGap Ajax не работает с телефоном, но работает в браузере

Я построил приложение для вставки значения формы в базу данных MySQL в удаленном месте. Вставка и поиск работают нормально с браузером. Когда я конвертирую приложение в APK-файл и пытаюсь с моего телефона Android, оно не работает.

Ajax для вставки:

$.ajax({
type: "POST",
url: "http://example.com/api/insert.php",
data: dataString,
crossDomain: true,
cache: false,
beforeSend: function() {
$("#insert").val('Connecting...');
},
success: function(data) {
if (data == "success") {
alert("inserted");
$("#insert").val('submit');
} else if (data == "error") {
alert("error");
}
}
});

Конфигурации, которые я сделал:

В HTML-файл:

<meta http-equiv="Content-Security-Policy" content="*">

в config.xml:

<access origin="*" />
<plugin name="cordova-plugin-whitelist" source="npm" spec="~1.2.1" />

и в удаленном файле php:

header("Access-Control-Allow-Origin: *");

Почему я не могу подключиться с телефона? Где я сделал ошибку?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]