使用jQuery使用REST Web服务

时间:2015-02-12 04:21:42

标签: jquery ajax json web-services rest

我有一个Web服务,在某个URL上以JSON格式显示数据,我的问题是如何使用jQuery将这些数据存储在变量中。到目前为止我试过这个:

$.ajax( {
type:'Get',
url:'http://localhost:8080/demo/x',
success:function(data) {
 alert(data);
}

});

但是当我到达我放置此脚本的页面时,它不会发出任何警报。

提前感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

您可以在获取请求中使用简写.get()。添加失败处理程序:



$.get("http://localhost:8080/demo/x", function(data) {
  alert("Retrieved data:" + data);
}).fail(function() {
  alert("An error has occurred");
});




答案 1 :(得分:0)

试试这个:

$.ajax({
   type: 'GET', 
   url: 'http://localhost:8080/demo/x',
   data: {
      format: 'json'
   },
   dataType: 'jsonp',
   success: function(data) {
      alert('Data: ' + data);   
   },
   error: function() {
      alert('Error');
   }   
});