解决方案 »
- Dreamweaver自带的FLVPlayer_Progressive.swf如何控制flv循环播放
- JS怎么实现购物车中删除商品
- 大家看看我的JS代码有什么问题
- document.getelementbyid能不能不报错?
- 谷歌chrome浏览器 怎么用activeX ?
- 求一段JS代码,将文本框中的内容直接复制到另一文本框
- 有关Jquery sortable,我想保存排序后的新顺序,写到后台,不知道要怎么做?
- 如何用js将页面1的值写入页面2啊~~~~~~~~~~~~~~55分(呜呜...)
- form 的action问题
- 100分请教:如何在表单中实现"批量登记"?
- 文件导出
- jquery 鼠标移上变色效果处理
item.id=rs.Fields("id").value;
item.username=rs.Fields("username").value;
item.address=rs.Fields("address").value;
arr.push(item);...
var div=document.createElement("div");
div.innerHTML=arr[i].id.toString()+" "+arr[i].username.toString()+" "+arr[i].address.toString();
document.body.appendChild(div);
<HTML>
<HEAD>
<TITLE> toury's suggestion </TITLE>
<SCRIPT LANGUAGE="JavaScript">
function getConn(){
var conn=new ActiveXObject("ADODB.connection");
conn.ConnectionString="DSN=mysql;uid=root;pwd=root";
conn.open(); return conn;
}function getRs(sql,conn){
var rs=new ActiveXObject("ADODB.recordSet")
rs.open(sql,conn,1,1); return rs;
}var sql="select * from fred_users";//
var conn=getConn(); if(conn.State!=1){alert("数据库没连上!")}
var rs=getRs(sql,conn); if(rs.State!=1){alert("记录集没打开!")}var s=""
while(!rs.eof){//拼接用JSON字串
s+=s==""? "{'id':'"+rs('id')+"','username':'"+rs('username')+"','address':'"+rs('address')+"'}":
",{'id':'"+rs('id')+"','username':'"+rs('username')+"','address':'"+rs('address')+"'}"
rs.moveNext;
}
s+="]}"
s="{data:["+scloseAll(rs,conn);function closeAll(rs,conn){
if(rs!=null){ rs.close(); rs=null; }
if(conn!=null){conn.close(); conn=null; }
}/*===========与时俱进,还是用JSON吧
function Item(id,username,address){
this.id=id;
this.username=username;
this.address=address;
}
*/
window.onload=function(){
var json=eval("("+s+")")
json=json.data
for(var i=0;i<json.length;i++){
var div=document.createElement("div");
div.innerHTML=json[i].id+" "+json[i].username+" "+json[i].address;
document.body.appendChild(div);
}
}
</SCRIPT>
</HEAD> <BODY>
</BODY>
</HTML>
个人认为没必要这样做!!1、ActiveXObject 只有IE 浏览器支持。所以很多网银只能用IE才能使用!2、IE 浏览器默认也是不允许这样的操作的!要用户设置允许。才行
这个,我本身就是这样写的。刚开始 ,就是因为不行,我才改成 count++;
var item="item"+count;
item=new Item();
你的意思我明白,谢谢你的提醒,
暂时先不管 连接数据库的问题。
我现在想要得到的是 为什么 push不进去值。
恩,这是一种解决方案,可以达到同样的效果。我也可以换成你的方案。不过,这根本问题还是没解决。我就是不明白。为什么push不进去。