今天看到一个静态html页面显示动态数据的方法
举个例子:
1.php
//////////////////////////
echo "document.write('123');";
1.html
//////////////////////////
<script language="javascript" src="1.php"></script>
打开1.html,会输出123.
当然1.php后面也可以跟一些查询参数.
这样如果1.php内echo的是一些数据库内查出的数据,就可以在1.html中动态显示内容了.静态html页面也能显示动态内容.可能这种方法有些朋友早就用过了.我今天是今天才见到的,觉得挺新鲜.一个同事看到一个html页面动态显示了一些用户的留言信息.一开始以为是ajax.可一看代码发现只有一行<script language="javascript" src="x.php?uid=1"></script>
当时我们纳闷php是怎样将值传过来的,我们就试着执行了一下1.php?uid=1,发现页面打印了document.write('用户的留言');一下就明白了!
不得不说这个方法用的很巧妙,以前我怎么就没想到.以后大家如果再见到静态html页面能显示动态数据,也许对方用的就是这种方法.