不能使用iframe框架,这个是业务需求做了几个测试,用
$(document).ready(function() {     $("#divID").load("test.html"); }); 
显示完全没有问题,但是如果我想把test.html改成http://www.baidu.com,该怎么操作?
请大神明示,万分感激 

解决方案 »

  1.   

    跨域了。JS出于安全考虑,不允许跨域调用HTML代码。
    解决方案一:IFRAME
    解决方案二:服务器端代码解析http://www.baidu.com
      

  2.   


    感谢回答,这两个方法我都试过,iframe在手机显示有问题
    至于第二个方法太过于麻烦,如果页面太过于复杂,会做死程序员,不可控制的因素太多了。继续等待大神
      

  3.   

    使用代理试试<?
    echo file_get_contents("http://www.baidu.com");
    ?>
      

  4.   


    这个能否简单写个例子呢~有点摸不透,谢谢。。用ajax获取这个php输出的内容
    daili.php代码<?echo file_get_contents("http://www.baidu.com");?>
    ajax代码$.post('daili.php', function(data) {
        $('div地址').html(data);
    });我没试
      

  5.   

    jquery跨域代理http://www.jb51.net/article/32334.htm上次有人发过这个帖子了
      

  6.   

    或者node.js库http://stackoverflow.com/questions/7772605/get-url-contents-in-node-js-with-express