javascript出于安全考虑,被禁止跨域获取网页HTML。在jquery 1.26版后,可以通AJAX GET来获取。
用JQUERY来实现实现跨域获取HTML源的最简单的代码:
- $.get('http://www.jpesun.com/',function(data){ $('#div').append(data)//把data输出});
当然在实际应用中还可以用$.ajax()来设置参数
- $.ajax({
- type: "GET", //获取方式
- async:false //异步/同步
- dataType: 'jsonp', //获取数据格式
- timeout: 5000, //超时
- cache:true, //缓存
- });
用$.get() 只能用GET方式来获取网页,用$.getJson()可以用POST方式。
注: 这种方法其实也不是真正的、无条件的跨域,需要目标网页的配合才行。
除非注明,文章均为深蓝网络原创,转载请注明出处,谢谢。
本文地址:http://www.dieep.com/Category/program/4.html
最新评论: