我有以下加载 PHP 的标签,我需要异步加载它,因此即使调用的 PHP 文件需要更长的时间才能返回值(甚至服务器已关闭),包含页面中的所有内容也会被加载。
<script language="JavaScript"
src="http://www.server.com/phpfile.php">
</script>
我尝试用 FB 使用的代码和其他 JS 异步加载方法替换它,但它不起作用。问题在于,在这种情况下,调用的是一个 PHP 文件,而不是 JS 文件。
我尝试了以下方法,但是当被调用的 PHP 脚本将 HTML 代码(例如带有图像的 div)插入 document.write 时,它不起作用:
<script language="JavaScript">
(function () {
var s = document.createElement('script');
s.type = 'text/javascript';
s.async = true; s.src = 'server.com/phpfile.php';
var x = document.getElementsByTagName('script')[0];
x.parentNode.insertBefore(s, x);
})();
</script>
有任何想法吗?
谢谢你。