重所周知,js是不能动态调用服务器脚本的 ( 除了使用ActiveObject,不过个人感觉存在危险程度,所以并不支持 )
前些日起,做了个项目,在js里面使用滤镜遍历新闻,在此记录下心得
首先使用服务器脚本生成数组,存放所有的新闻
接着就是js的活了
困难也就在此,js中是不能直接遍历服务器脚本的,写入js里面的服务器脚本是服务器运行完的结果(Result)
Example:
<%
dim a()
redim a(3)={"abc","efg","hij"}
%>
<script>
functionn b(){
var i ; alert( ' <%=a(i)%> ' ); eval('<%i=i+1%>');alert( ' <%=a(i)%> ' );
setTimeout( " b(); " ,1000 );//setInterval( " b(); ",1000 );
}b();
</script>
以上为错误例子。
于是苦思冥想,研究出了个好方法(只是我的好方法,可能有人早已理解,哈哈~!~)
就是直接在服务器脚本里面将js
使用服务器脚本的循环遍历
<%
response.write( ' <script>' )
response.write( ' for (......){' )
response.write('.......在此写服务器数据,才真正遍历服务器数据........')
response.write( ' }' );
response.write( ' </script> ' );
%>
第一次写blog,就到这里吧
还有事情,以后再补充了~!~
大鹏展翅^&^