如何用javascript前台调用javascript后台数组
<scriptlanguage=javascriptrunat=server>dbConn=Server.CreateObject("ADODB.Connection")...
<script language=javascript runat=server>
dbConn = Server.CreateObject("ADODB.Connection");
dbConn.open( "Driver={SQL Server};SERVER=.;UID=sa;PWD=450124;DATABASE=googleMap");
rs = Server.CreateObject("ADODB.RecordSet");
var sqlStr = "select * from MapInf ";
rs.open(sqlStr,dbConn,1,1);
if(rs.RecordCount < 1)
{
Response.write("<p>无符合条件记录</p>");
}
else
{
var row = new Array();
for(var i=0 ; i<rs.RecordCount-1 ; i++ )
{
row[i]=new Array();
for (var j=0 ; j<rs.Fields.Count ; j++ )
{
row[i][j]=rs(j);
}
if (!rs.eof)
{
rs.MoveNext();
}
else break;
}
rs.close();
dbConn.close();
}
</script>
这是后台代码,请问前台怎么调用row数组,谢谢。
前台是用javascript,需要数据库的数据作为函数的参数,
咋整都不明白,本人是菜鸟,能详细就尽量详细点。再谢。
还有就是row的循环赋值也出问题了,能一起帮忙解决了就最好了。感谢啊! 展开
dbConn = Server.CreateObject("ADODB.Connection");
dbConn.open( "Driver={SQL Server};SERVER=.;UID=sa;PWD=450124;DATABASE=googleMap");
rs = Server.CreateObject("ADODB.RecordSet");
var sqlStr = "select * from MapInf ";
rs.open(sqlStr,dbConn,1,1);
if(rs.RecordCount < 1)
{
Response.write("<p>无符合条件记录</p>");
}
else
{
var row = new Array();
for(var i=0 ; i<rs.RecordCount-1 ; i++ )
{
row[i]=new Array();
for (var j=0 ; j<rs.Fields.Count ; j++ )
{
row[i][j]=rs(j);
}
if (!rs.eof)
{
rs.MoveNext();
}
else break;
}
rs.close();
dbConn.close();
}
</script>
这是后台代码,请问前台怎么调用row数组,谢谢。
前台是用javascript,需要数据库的数据作为函数的参数,
咋整都不明白,本人是菜鸟,能详细就尽量详细点。再谢。
还有就是row的循环赋值也出问题了,能一起帮忙解决了就最好了。感谢啊! 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询