我想在我的浏览器的控制台运行此代码:跨域JSON请求无
$.ajax({
dataType: 'json',
url: 'http://www.web2pdfconvert.com/engine?curl=http://www.nytimes.com&outputmode=json?callback=?',
success: function (data) {
if(data.resultcode == 1) {
console.log(true);
} else {
console.log(false);
}
},
});
但是,我得到一个跨域请求错误。当我尝试创建一个简单的JSON请求时,也会发生相同的错误,因为JSON请求无法在跨域中进行。然而,当你去这个网址:
http://www.web2pdfconvert.com/engine?curl=http://www.nytimes.com&outputmode=json
您可以看到JSON数据。然而,写在这个网站API的文档中的关键点说:
json - all conversion data are returned as JSON object. Also JSONP cross domain communication supported usign jQuery.
在此先感谢。
http://www.web2pdfconvert.com/engine?curl=http://www.nytimes.com&outputmode=json?callback=?您使用的网址不是JSON格式?或者我错过了什么? – 2011-10-16 20:25:02
JSON由此URL返回http://www.web2pdfconvert.com/engine?curl=http://www.nytimes.com&outputmode=json –