Я разрабатываю приложение для 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;
});
По сути, он должен сделать фон зеленым (а также вывести журнал на консоль), когда передача идет успешно, и красным, если есть проблема. Однако передача никогда не происходит. На консоли нет ни успеха, ни отказа.
Есть две странные вещи:
Во-первых, сетевой журнал показывает, что это запрос GET. а>
Во-вторых, сервер никогда не получает никаких запросов (ни POST, ни GET), несмотря на то, что он доступен — я проверил его доступность по телефону.
Вот файлы 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>
Теперь мне интересно, не упускаю ли я что-то, что препятствует отправке запроса на передачу.