在JavaScript标记内加载异步PHP页面

时间:2013-10-28 18:03:14

标签: javascript php asynchronous

我有以下加载PHP的标记,我需要异步加载它,因此即使被调用的PHP文件需要更长的时间来返回值(甚至服务器已关闭),包含页面中的所有内容都会加载。 / p>

<script language="JavaScript" 
src="http://www.server.com/phpfile.php">
</script> 

我尝试用FB和其他JS异步加载方法替换它,但它不起作用。问题是,在这种情况下,它是一个被调用的PHP文件,而不是JS文件。

我尝试了以下操作,但是当被调用的PHP脚本使用document.write插入HTML代码(例如带有图像的div)时,它不起作用:

<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> 

有什么想法吗?

谢谢。

0 个答案:

没有答案