Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery html通过对象数据加载外部文件无效_Jquery_Ajax - Fatal编程技术网

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