使用给定的URL和密钥将JSON对象提取到jQuery ajax中
Fetch JSON object into jQuery ajax with given URL and key
远程服务器上的 API 将返回一个 HTTP 200 响应,其中包含关键"联系人"可用的所有联系人的 JSON
"contacts" : [{
"id" : "1"
"contact_name" : "Bob"
"contact_phone" : "9876543210",
"contact_email" : "bob@example.com"
}]
该 API 支持使用 CORS 的跨域请求,并处理原版 Ajax 请求(无需实现 JSONP 回调)。到目前为止我的代码;
<script>
$(document).ready(function(){
$.ajax({
type: 'GET',
url: 'http://ui-proj.practodev.in/contacts',
dataType: 'json',
success: function(data){
$("#contacts").html(data);
}
});
});
</script>
<div id="contacts"></div>
但是我无法在我的页面中获取 JSON 数据。请告诉我我可能错的地方。
使用 Fiddler 查看该请求的响应,我发现您缺少授权标头:
HTTP/1.1 401 UNAUTHORIZED
Server: nginx/1.4.1
Date: Sat, 02 Nov 2013 13:44:39 GMT
Content-Type: application/json
Content-Length: 43
Connection: keep-alive
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: X-USER
{
"X-USER": "Missing X-USER in headers"
}
您可以查看如何在 http://api.jquery.com/jQuery.ajax/中添加标头
相关文章:
- 如何从数组中提取对象
- 提取API对Javascript中JSON对象响应的特定部分
- 如何将json文件中的数据提取到对象数组中,并在两个控制器之间共享
- 提取对象的名称/值
- 如何从嵌套对象数组中提取对象示例
- Javascript:从对象数组中提取对象,并将它们放入一个新数组中
- 根据对象的内容提取对象数组
- 按值提取对象/数组json vs数组
- 如何提取对象名称/对象属性
- 我如何在js中提取对象和操作
- 如何在Angular中从数组中提取对象
- 如何使用其他数组从数组中按键/值提取对象
- Javascript-从Javascript对象中提取对象ID
- 从跨域脚本中提取对象的优雅方式
- 提取对象的属性,然后将其拼接到另一个对象中
- 使用JavaScript从JSON中的对象中提取对象
- 提取对象数组的字符串属性
- 函数式编程-从Javascript中的对象列表中提取对象属性
- 在Javascript中从数组中提取对象
- 如何从jQuery's $提取对象.get方法