我有这个网址:http://surfujpametno.roditelji.me/2014/01/23/surfujpametno-aplikacija-za-android/?json=get_all_posts
我希望通过JS获取该URL的内容。我读到了它,我看到了有关原产地政策的一些信息。我需要吗? 你能写一些小例子如何从这种类型的URL中获取一些内容
答案 0 :(得分:2)
您可以使用jQuery库中的 getJSON :see here for more informations并解析回调数据。
$.getJSON("http://surfujpametno.roditelji.me/2014/01/23/surfujpametno-aplikacija-za-android/?json=get_all_posts", function( data ) {
// parse your data
});
或:
$.ajax({
url: "http://surfujpametno.roditelji.me/2014/01/23/surfujpametno-aplikacija-za-android/?json=get_all_posts",
dataType: 'jsonp',
success: function(data) {
// parse your data
},
});
如果您需要跨源请求,请使用 jsonp 参数。
答案 1 :(得分:1)
使用jQuery:
$.ajax({
type: 'GET',
url: 'http://surfujpametno.roditelji.me/2014/01/23/surfujpametno-aplikacija-za-android/?json=get_all_posts',
dataType: 'jsonp',
success: function(data) {
do_things(data);
},
});
答案 2 :(得分:1)
您可以使用JQuery的ajax
和JSONP来解决原始政策问题
http://jsfiddle.net/Sam88/DkLUL/
$.ajax({
type: 'GET',
url: url,
async: false,
jsonpCallback: 'callback',
dataType: 'jsonp',
success: function(json) {
console.log(json.status);
},
error: function(e) {
console.log(e.message);
}
});