2013-09-23 154 views
-2
Request Type : GET 
REST API Service URL : URl 
ipAddress:x.x.x.x 
port:8083 

這裏EncryptedPin將我們輸入的名字將被編碼爲Base64格式......然後,我們需要的是編碼數據在服務器比較,如果它是成功的,它會給JSON數據回 這樣的...jQuery Mobile的服務器使用基於登錄REST API服務

Output: JSON Format 
Success Case:{"status_code":1,"status_message":"Success"} 
Failure Case: {"status_code":0,"status_message":"Failure"} 
+0

REST API服務URL:http:// ipAddress:port/DeviceTracking/trackingServices/devices/authAdmin/{EncryptedPin} –

+0

我創建了一個html登錄頁面...任何人都可以幫助我...... pls .... how使用上面的休息api網址編寫ajax調用..... –

回答

0

下面是使用jQuery的一個基本的JSON請求:

function myJsonRequest(){ 
    $.ajax({ 
     type: "GET", 
     dataType: "json", 
     url: "http://yourURL:yourPort/yourRestParamaters", 
     success: function(data){   
      //your success handler. return data will be contained in "data" parameter. 
     } 
     error: function(){ 
      //error handler 
     } 
     complete: function(){ 
      //code you want run no matter success or failure 
     } 
    }); 
}); 

*注:JSON請求工作您的設備上,但在y中本地測試時我們的瀏覽器,他們將因跨站點腳本問題而失敗。如果你想要一個解決方案,可以在瀏覽器上使用本地設備,然後使用jsonp而不是json。如果您使用jsonp,您還必須更改您的json服務。