如何将url加载到div标签中

我有一个

想要将url: http : //vnexpress.net内容加载到我的代码中:

    $(document).ready(function(){ $("#content").attr("src","http://vnexpress.net"); })    

我不想使用Iframe

尝试load()函数 。

 $('#content').load("http://vnexpress.net"); 

请注意,要使其工作,要加载的URL必须与调用它的页面位于同一个域中,或者在服务器上启用跨源HTTP请求(“跨源资源共享”,简称CORS) 。 这涉及以最基本的forms发送额外的HTTP标头 :

 Access-Control-Allow-Origin:* 

允许来自世界各地的请求。

 $(document).ready(function(){
  $( '#内容')的负载( 'your_url_here');
 });
        

您需要使用iframe

         

不使用iframe让你进入一个处理#document安全问题的世界,跨域和链接触发了原本不打算的意外方式,你真的需要不好的广告吗?

您可以使用jquery .load函数将页面发送到您要定位的任何html元素,假设您没有从其他域获取此内容。

你可以使用javascript .innerHTML值设置并用你想要的任何东西重写元素,但是如果你添加另一个文件,你可能会在1中写入2个文件…就像在另一个文件中一样

iframes是旧的,另一种方式我们可以单独将“src”添加到html中,而无需使用javascript。 但它是古老的,史前的,只是普通的老人! Frameset使它变得更糟,因为我可以将#document放在那些来处理多个html文件。 一种古老的方式,人们创建了导航菜单的Long并且在人们拥有FLIP电话之前。

1.)是的,如果您不想使用Iframe,则必须使用Javascript。

2.)有一个很好的hack,你可以设置域相互相等,而不必设置服务器的东西。 意味着您必须具有文档的编辑function。

3.)javascript window.document仅限于iframe本身,如果你想通过DOM本身获取内容,则不能超过iframe。 因为它将它视为单独的选项卡,所以它还在另一个文档对象模型中定义它。