0

我有以下加载 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> 

有任何想法吗?

谢谢你。

4

0 回答 0