Кордова при вызове iOS - AJAX завершается неудачно с {"readyState": "0", "responseText": "", "status": 0, "statusText": "error"} - PullRequest
0 голосов
/ 06 августа 2020

Вчера я обновил cordova и добавил платформу iOS (cordova-ios@^6.1.0). Я пытаюсь выполнить вызов AJAX через симулятор XCODE, и он не дает следующего вывода:

{"readyState":"0", "responseText":"", "status":0,"statusText":"error"}

Я установил плагин cordova-plugin-whitelist и добавил следующие строки в config. xml:

<access origin="http://*" />
<access origin="https://*" />
<allow-navigation href="*" />

Я также добавил на страницу следующий метатег:

Любая помощь будет принята с благодарностью!

1 Ответ

0 голосов
/ 06 августа 2020

Оказывается, проблема была в вызываемом сервере, PHP API.

Добавление следующего позволило выполнить запрос AJAX:

<?php

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

?>
...