如何使用 ajax、查询、json 加载页面? [复制]

Posted

技术标签:

【中文标题】如何使用 ajax、查询、json 加载页面? [复制]【英文标题】:How do I load a page using ajax, query, json? [duplicate] 【发布时间】: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 我不想从谷歌以外的差异网站获取内容,有什么好主意吗? 想到一种服务器端语言? 【参考方案1】:

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

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

【讨论】:

我在这里写了这个问题的答案:Loading cross domain html page with jQuery AJAX【参考方案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/

【讨论】:

以上是关于如何使用 ajax、查询、json 加载页面? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在HTML页面获取ajax返回的json

jquery mobile listview使用ajax动态加载后,跳转到其他页面返回时数据没有保存如何解决?

尽管有索引,但网页加载缓慢 ajax 查询检索时间过长

看板ajax动态获取后台传来json数据,加载到页面表格中

看板ajax动态获取后台传来json数据,加载到页面表格中

看板ajax动态获取后台传来json数据,加载到页面表格中