HUKD API - getJSON Rest调用

时间:2011-07-31 17:14:26

标签: jquery json api rest

我是JSON和API的新手(一切都是这样)。

我正试图在Hot UK Deals(http://www.hotukdeals.com/rest-api)上测试API,以便进行未来的开发。

我有一个API密钥,想要从热门凭证中检索数据。

http://api.hotukdeals.com/rest_api/v2/?key=xxxxxxxxxxx&order=hot&forum=vouchers&results_per_page=5

现在我想选择一个并显示它。我甚至不能这样做,我不确定这是不是我做错了什么。

现在这是我的JS代码:

$.getJSON('http://api.hotukdeals.com/rest_api/v2/?key=xxxxxxxxx&order=hot&forum=vouchers&results_per_page=5&output=json',function(hot){  

    $('div#data').html(hot.title)



        });//end JSON

现在有人说,我没有尝试过;我有!我尝试了不同的方法来获得交易的标题。但我无法得到任何结果。

1 个答案:

答案 0 :(得分:1)

API仅支持JSON和XML,而不支持JSONP。这意味着由于same origin policy restriction,您无法使用javascript来使用它。浏览器禁止将AJAX发送到不同的域。基本上这种限制有两种解决方法:

  1. JSONP(遗憾的是要求服务器支持它,而您尝试使用的API似乎并非如此)
  2. 在您的域上使用服务器端脚本作为桥接器并将AJAX请求发送到您的脚本。