【问题标题】:How do I load a page using ajax, query, json? [duplicate]如何使用 ajax、查询、json 加载页面? [复制]
【发布时间】:2014-06-28 15:23:52
【问题描述】:

如何使用 jQuery、AJAX 和 JSON 加载页面?我已经尝试过类似的方法,但它不起作用。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js">

<div id="wsww">content.<div>
<script type="text/javascript">
$.get('https://www.google.com/')
 .success(function(data) {
     $('#wsww').html(data);
 });
</script>

【问题讨论】:

  • 你不能那样做。它是一个跨域访问。
  • 所以现在有办法显示来自不同网站的数据,因为我没有使用 iframe,而是考虑使用它
  • 当然有办法,只是不使用违反同源策略的客户端 ajax
  • 我不想从谷歌以外的差异网站获取内容,有什么好主意吗?
  • 想到一种服务器端语言?

标签: javascript jquery html ajax json


【解决方案1】:

您不需要 .success 函数,而是使用回调函数...试试这个

$.get("<url>", function(data){
  $('#www').html(data);
});

【讨论】:

【解决方案2】:

Cross Domain Access

HTML

<div id="Content">

</div>    

jQuery

​​>
$.getJSON('http://whateverorigin.org/get?url=' + 
          encodeURIComponent('http://google.com') + '&callback=?',
          function(data){

            $("#Content").html(data.contents);
});

参考

Whateverorigin.org/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-04
    相关资源
    最近更新 更多