Jquery解析Json“;“访问控制允许原点”不允许原点为空;

Jquery解析Json“;“访问控制允许原点”不允许原点为空;,jquery,json,getjson,Jquery,Json,Getjson,这件事我哪里做错了 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>title</title> <script src="http://code.jquery.com/jquery-1.7.1.min.js"></script> <script> $.get("http://api.ange

这件事我哪里做错了

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <title>title</title>
<script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<script>
$.get("http://api.angel.co/1/tags/1654/startups?callback=aaa",
   function(data) {
     $('body').append( "Name: " + data );
   }, "json");

</script>

    </head>

<body>

</body>
</html>

标题
$.get(”http://api.angel.co/1/tags/1654/startups?callback=aaa",
功能(数据){
$('body')。追加(“名称:”+数据);
}“json”);
无法加载XMLHttpRequest。访问控制允许原点不允许原点为null

访问控制不允许原点为null允许原点

除非使用JSONP,否则不能使用XMLHttpRequest访问另一个域(与您所在的域不同)

阅读有关

原点的详细信息访问控制允许原点不允许null

除非使用JSONP,否则不能使用XMLHttpRequest访问另一个域(与您所在的域不同)


阅读更多关于

您必须在某个服务器上托管才能运行AJAX,否则它总是说

Origin null is not allowed ...
尝试WAMP/LAMP或使用ApacheTomcat在本地主机上运行HTML代码。它将使您的域成为localhost而不是null,并将修复它


PS:跨域问题可能仍然存在,这取决于您所访问的服务器是否允许您从中获取/向中发布数据。

您必须在某个服务器上托管才能运行AJAX,否则它总是说

Origin null is not allowed ...
尝试WAMP/LAMP或使用ApacheTomcat在本地主机上运行HTML代码。它将使您的域成为localhost而不是null,并将修复它


PS:跨域问题可能仍然存在,这取决于您所访问的服务器是否允许您从中获取/向中发布数据。

尝试使用jquery
ajax

$.ajax({
    url:"http://api.angel.co/1/tags/1654/startups?callback=aaa",
    type:'GET',
    dataType:'JSONP',
    success: function(data){
        $('body').append( "Name: " + data );
    }
});

尝试使用jquery
ajax

$.ajax({
    url:"http://api.angel.co/1/tags/1654/startups?callback=aaa",
    type:'GET',
    dataType:'JSONP',
    success: function(data){
        $('body').append( "Name: " + data );
    }
});

以下方面应起作用:

$.getJSON("http://api.angel.co/1/tags/1654/startups?callback=?", function(data) {
    $(body).append(data);
});

jQuery将替换?使用调用内联函数的生成函数名

以下方法应该有效:

$.getJSON("http://api.angel.co/1/tags/1654/startups?callback=?", function(data) {
    $(body).append(data);
});
jQuery将替换?使用调用内联函数的生成函数名

在ajax调用中包含属性“dataType”和值“JSONP”。请参阅以下示例代码:

$.ajax({
    url: "http://api.angel.co/1/tags/1654/startups?callback=aaa",
    dataType:'JSONP',
    success: function(data) {
        $('body').append( "Name: " + data.name);
    }
});
在ajax调用中包含属性“dataType”和值“JSONP”。请参阅以下示例代码:

$.ajax({
    url: "http://api.angel.co/1/tags/1654/startups?callback=aaa",
    dataType:'JSONP',
    success: function(data) {
        $('body').append( "Name: " + data.name);
    }
});

您是否尝试过使用Chrome或Firefox中的开发人员工具来检查请求和响应的详细信息?XMLHttpRequest无法加载。访问控制允许原点不允许原点为null。您是否尝试使用Chrome或Firefox中的开发人员工具检查请求和响应的详细信息?XMLHttpRequest无法加载。访问控制允许原点不允许原点为null。我所能得到的是我理解的向url中添加“?callback=aaa”就是jsonpI理解向url中添加“?callback=aaa”就是JSONPGETING响应名称:[对象对象对象]@Dasa是的,就是json对象,你可以像那样访问它。totalGetting响应名称:[对象对象对象]@Dasa是的,它是json对象,您可以像data.total一样访问它