[英]jQuery $.getJSON not working
我尝试从一台服务器获取 URL 并使用该 URL 获取另一台服务器的内容。
$.ajax({url : 'http://localhost:8080/geturl.jsp?A=1&B=2,C=3',
success : function (data)
{
alert(data);
$.getJSON(data, function (mydata)
{
alert(mydata);
});
},
error : function (data, status, xhr)
{
}
});
我知道我们无法通过 ajax 调用进行跨域请求,这就是我使用 getJSON 的原因,我有以下问题
我有以下疑惑
提前感谢您的答案:)
getJSON
function 只能跨域使用以获取JSONP 。
它不会神奇地规避任何安全限制。
http://api.jquery.com/jQuery.ajax/
这应该是 jsonp 的一个工作示例:
var request = jQuery.ajax(
{
url: "http://Your url",
success: function (data) { console.log('success!'); console.log(data); },
error: function (data) { console.log('error!'); console.log(data); },
dataType: "jsonp",
type: "GET",
data: { key: 'value' }
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.