如何使用jquery读取Jsonp

时间:2013-11-28 10:05:54

标签: jquery json jsonp

如何从json读取值?,下面是我得到的输出

jsonp1385632915442([{"Article":"<p>The <em>Wall Street Journal<\/em>test</p>"}]);

下面是我尝试但没有运气。

$.getJSON('https://xyz.com/Service.svc/GetdataById?callback=?',
    { id: id }, function (data) {
        $("#output").text(data['Article']);
    }
);

1 个答案:

答案 0 :(得分:0)

请首先在项目中包含jquery库,如。

<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>

然后在你的java脚本中编写bellow方法。

function getJson(){
$.ajax({
   type: "Get",
        url: "http://www.json-generator.com/j/bUfoSqrjLS?indent=4",
        async: false,
       success: function(data){
      var len=data.length;
      for(var i=0;i<len;i++){
        var str=data[i].Article;
          alert(str);
      }
    },
   error: function(errorMsg){
    alert(errorMsg);
   }
});

}

在点击按钮后调用getJson方法。

<input name="" type="button" value="Submit" onclick="getJson();" />