Jquery html通过对象数据加载外部文件无效
我正在尝试下面的演示解决方案Jquery html通过对象数据加载外部文件无效,jquery,ajax,Jquery,Ajax,我正在尝试下面的演示解决方案 $("#loadExtPage01").html(<object data="https://system.netsuite.com/pages/customerlogin.jsp?country=US" />); 当我尝试使用自己的外部文件url时,它正在工作,而不是对象数据。它不工作吗 i、 e: 有什么想法/解决方案吗?只需将代码包装成字符串: $("#loadExtPage01").html("<object data='https://
$("#loadExtPage01").html(<object data="https://system.netsuite.com/pages/customerlogin.jsp?country=US" />);
当我尝试使用自己的外部文件url时,它正在工作,而不是对象数据。它不工作吗
i、 e:
有什么想法/解决方案吗?只需将代码包装成字符串:
$("#loadExtPage01").html("<object data='https://system.netsuite.com/pages/customerlogin.jsp?country=US'/>");
把它放在html中,在这种情况下不需要javascript。如果找不到,您将获得浏览器的本机解析错误,我自己使用您的本地主机url进行了尝试:
同样重要的是,您允许iframing 当安全设置如下时,apache将阻止iframing:
$("#loadExtPage01").html("<object data='URL'>could not load</object>")
Header append X-FRAME-OPTIONS DENY
改用这个:
X-Frame-Options: SAMEORIGIN
您的第二个URL甚至没有加载到浏览器中。请检查url是否正确。@:Maverick-但是这个页面不能显示错误消息也没有显示在我正在加载的div中,而如果我使用iframe它显示加载和显示浏览器信息,比如这个页面不能显示…为什么?Tarun Pai-那么加载外部url的另一个解决方案是什么呢?Jamie:我也已经尝试过了,无法使用我的URL,请检查一次:$loadExtPage01.htmlI了解您的意思,因此第二个URL也不适用于您,但您需要某种无法解析的。。。你是想让我放心还是别的什么?为什么不使用和iframe?Jaime Gomez:我不想使用iframe,因为它会影响我的另一个导航无用性,即加载动态其他数据时基本上会出现性能问题……那么别担心,这个方法是有效的,只是因为地址无法解析,所以jquery没有实际的html可显示;只需添加一个边框,一些静态大小,使框在那里,并加载它。您还可以添加一些回退html,请查看:
Header append X-FRAME-OPTIONS DENY
X-Frame-Options: SAMEORIGIN