Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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
Javascript 使用AJAX加载异地内容_Javascript_Ajax - Fatal编程技术网

Javascript 使用AJAX加载异地内容

Javascript 使用AJAX加载异地内容,javascript,ajax,Javascript,Ajax,我正在构建一个PHP页面,将一些非站点内容加载到一个DIV中。页面上还有其他静态元素。我遇到的问题是页面加载时间太长,因为PHP会在显示页面之前加载非站点内容 我正在考虑通过AJAX在DIV中加载场外内容。我假设页面的其余部分将被加载,而不管加载AJAX DIV需要多长时间 加载原始页面时,内容不需要更新或更改。它只需要加载一次内容 我已经搜索了一段时间,并找到了很多不同的技术来实现这一点。例如jQuery 你对如何做到这一点有什么建议吗 任何到教程的链接都很好 谢谢我想这可以帮助你: $('#

我正在构建一个PHP页面,将一些非站点内容加载到一个DIV中。页面上还有其他静态元素。我遇到的问题是页面加载时间太长,因为PHP会在显示页面之前加载非站点内容

我正在考虑通过AJAX在DIV中加载场外内容。我假设页面的其余部分将被加载,而不管加载AJAX DIV需要多长时间

加载原始页面时,内容不需要更新或更改。它只需要加载一次内容

我已经搜索了一段时间,并找到了很多不同的技术来实现这一点。例如jQuery

你对如何做到这一点有什么建议吗

任何到教程的链接都很好


谢谢

我想这可以帮助你:

$('#result').load('ajax/test.html');
参考资料:

如果您控制第二个(非现场)域,则可以通过在辅助域上加载脚本来解决问题。该脚本应该启动您想要的各种AJAXish内容更新

在example1.com上:

<div id="stuff-from-example2"></div>
<script src="http://www.example2.com/js/stuff.js"></script>

通过使用JSONP加载数据,可以绕过同源策略


以下是“场外内容”的确切含义?第三方内容?来自不同域的内容?你能控制它的样子吗?因为Ajax请求不经过一些调整(JSONP)就不能超出同一个域。我正在从我拥有的另一个域加载内容。是的,我能控制它的样子。只是一张便条。我计划在同一个域上加载一个PHP脚本,以获取非站点内容。然后使用AJAX来显示它。
$('#stuff-from-exampl2").load('http://www.example2.com/fragment.html');