C#文件:
string[] temp = null;
public String[] getnnewsdata()
{
temp = new string[5];
SqlConnection conn = datadeel.getconn();
SqlCommand cmd = new SqlCommand("select top 5 * from news_t_b", conn);
conn.Open();
SqlDataReader dr = cmd.ExecuteReader();
int i = 0;
while (dr.Read())
{ temp[i] =dr.GetString(1).Trim() ;
i++; }
conn.Close();
conn.Dispose();
return temp;
}
js脚本(单独的一个文件,gd.js):
var marqueeContent=new Array(); //滚动主题
for(var i=0;i++;i<5)
{
marqueeContent[i]='<%=getnnewsdata[i]%>';
}
页面引用:
<li><script type="text/javascript" src="gd.js"></script></li><li><script type="text/javascript" src="js/gd.js"></script></li>
但是页面却得不到值!经测试getnnewsdata()里面是有数据的!问题就在:
var marqueeContent=new Array(); //滚动主题
for(var i=0;i++;i<5)
{
marqueeContent[i]='<%=getnnewsdata[i]%>';
}
这个js赋值的地方,请高手指教应该怎么样赋值才可以让js里的数组也得到值?
string[] temp = null;
public String[] getnnewsdata()
{
temp = new string[5];
SqlConnection conn = datadeel.getconn();
SqlCommand cmd = new SqlCommand("select top 5 * from news_t_b", conn);
conn.Open();
SqlDataReader dr = cmd.ExecuteReader();
int i = 0;
while (dr.Read())
{ temp[i] =dr.GetString(1).Trim() ;
i++; }
conn.Close();
conn.Dispose();
return temp;
}
js脚本(单独的一个文件,gd.js):
var marqueeContent=new Array(); //滚动主题
for(var i=0;i++;i<5)
{
marqueeContent[i]='<%=getnnewsdata[i]%>';
}
页面引用:
<li><script type="text/javascript" src="gd.js"></script></li><li><script type="text/javascript" src="js/gd.js"></script></li>
但是页面却得不到值!经测试getnnewsdata()里面是有数据的!问题就在:
var marqueeContent=new Array(); //滚动主题
for(var i=0;i++;i<5)
{
marqueeContent[i]='<%=getnnewsdata[i]%>';
}
这个js赋值的地方,请高手指教应该怎么样赋值才可以让js里的数组也得到值?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货