javascript中的Http GET请求
如何在javascript中从http get请求获取JSON?网址是:javascript中的Http GET请求,javascript,http,get,request,Javascript,Http,Get,Request,如何在javascript中从http get请求获取JSON?网址是: http://www.streamfinder.com/api/?api_codekey=[devkey]&do=get_genre_list&return_data_format=json 我已经尝试了很多东西,但似乎都不管用。。。我试过这个,但也不起作用 function httpGet(theUrl) { var xmlHttp = null; xmlHttp = new
http://www.streamfinder.com/api/?api_codekey=[devkey]&do=get_genre_list&return_data_format=json
我已经尝试了很多东西,但似乎都不管用。。。我试过这个,但也不起作用
function httpGet(theUrl)
{
var xmlHttp = null;
xmlHttp = new XMLHttpRequest();
xmlHttp.open( "GET", theUrl, false );
xmlHttp.send( null );
return xmlHttp.responseText;
}
问题是我使用的是json而不是jsonp。有效的代码如下:
$.ajax({
url: "URL",
type: 'GET',
dataType: 'jsonp',
success: function(res) {
alert(JSON.stringify(res));
}
});
您正在寻找的搜索关键字是“Ajax”(假设您指的是网页中的客户端JS),您可以发出XHR请求。网上有大量的信息描述如何做到这一点。我已经尝试了所有这些东西,但都不起作用。这是一个跨域调用,只有在远程服务器允许的情况下才能执行,而远程服务器不允许。谢谢Alex,问题是我用的是json而不是jsonp。