Gear S не отправляет данные через POST-запрос без сообщения об ошибке

Я разрабатываю приложение для Gear S (а позже и S2), которое собирает данные и отправляет их на мой сервер через POST-запрос.

Вот код для отправки данных:

$.post(URL_POST_DATA,
        {
    data : JSON.stringify(sendingArray)
        }, 
        function(data, status){
            console.log("Data: " + data + "\nStatus: " + status);
            $("#status").css("background","green");
            console.log("Success");
        })
        .fail(function(data,status){
            console.log("Data: " + data + "\nStatus: " + status);
            $("#status").css("background","red");
            console.log("Failure");
            return;
        });

По сути, он должен сделать фон зеленым (а также вывести журнал на консоль), когда передача идет успешно, и красным, если есть проблема. Однако передача никогда не происходит. На консоли нет ни успеха, ни отказа.

Есть две странные вещи:

Вот файлы javascript, которые я включаю в свое приложение:

<script type="text/javascript" src="lib/jquery/jquery-1.11.2.js"></script>
<script type="text/javascript" src="lib/tau/wearable/js/tau.min.js"></script>
<script src="lib/idb/idbstore.min.js"></script>

Теперь мне интересно, не упускаю ли я что-то, что препятствует отправке запроса на передачу.


person Matin Kh    schedule 31.05.2016    source источник


Ответы (1)


Код в порядке, и он должен работать правильно, если предоставлен доступ. Таким образом, добавив следующую строку в файл config.xml, запрос был успешно отправлен.

<access origin="*" subdomains="true"/>
person Matin Kh    schedule 01.06.2016