【问题标题】:how to read Jsonp using jquery [closed]如何使用 jquery 读取 Jsonp [关闭]
【发布时间】:2013-12-14 07:25:53
【问题描述】:

如何从 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']);
    }
);

【问题讨论】:

  • 那不是JSON,是JSONP
  • 我已经更新了代码,抱歉之前不是很清楚。
  • 搞定了,我就是这样做的:$("#output").append(data[0]['Article'] +

标签: jquery json jsonp


【解决方案1】:

请先在您的项目中包含 jquery 库。

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

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

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();" />

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-10
    • 2012-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-14
    • 1970-01-01
    • 2011-12-10
    相关资源
    最近更新 更多