使用YQL获取特定元素的内容

时间:2015-06-30 15:02:16

标签: javascript jquery load getjson yql

我使用以下代码使用YQL加载页面:



$(document).ready(function() {
  var url = "http://www.google.com";
  $.getJSON("http://query.yahooapis.com/v1/public/yql?" +
    "q=select%20*%20from%20html%20where%20url%3D%22" +
    encodeURIComponent(url) + "%22&format=xml'&callback=?",
    function(data) {
      $('#container').html(data.results);
      alert('Finish');
      $('#container2').text($('#container #hplogo').attr('alt'));
    }
  );
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div id="container" style="background-color:#eee;max-height:200px;overflow:scroll;background-color:#eee;">
  All Page
</div>
<div id="container2">
  Specific Content
</div>
&#13;
&#13;
&#13;

您可以看到它加载了Google网站,但在执行 提醒(&#39;完成&#39;)之前我不知道为什么会停止; 命令。我希望在此之后扩展我的代码以获取 data.results 中特定元素的内容。

任何帮助都将不胜感激。

0 个答案:

没有答案