JSON得到了JS

时间:2014-02-14 15:58:17

标签: javascript jquery ajax json url

我有这个网址:http://surfujpametno.roditelji.me/2014/01/23/surfujpametno-aplikacija-za-android/?json=get_all_posts

我希望通过JS获取该URL的内容。我读到了它,我看到了有关原产地政策的一些信息。我需要吗? 你能写一些小例子如何从这种类型的URL中获取一些内容

3 个答案:

答案 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);
   }
});