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一样访问它