2016-05-31 24 views
0

我正在開發一個Gear S(和後來的S2)的應用程序,它收集數據並通過POST請求將它們發送到我的服務器。Gear S沒有通過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請求。 Network log shows it is a GET request.

  • 其次,服務器從來沒有收到任何請求(不是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> 

現在我不知道我是否失去了一些東西,防止被髮送傳輸請求。

回答

0

該代碼是好的,它應該正常工作,如果提供訪問。因此,通過在​​3210文件中添加以下行,請求已成功發送。

<access origin="*" subdomains="true"/> 
相關問題