2013-09-23 124 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服务。