ASP中用Javascript调用后台数组问题,急啊~~~~~~~~~~
我在后台定义了: public string[] a; 并将其赋值了。 然后在Javascript里面用alert(" <%=a[1]%>")的方法可以输出a中的任意数据,但是 我定义了 var w=new Array(); w=" <%=a%>"; 然后 alert(w[1]); 结果则是 undefined的。 大哥、大姐帮帮我啊~~~~~小弟菜鸟。
没人帮我么? 大侠们~~~~~~ var w=new Array(' <%=a%>'); 不行的~~~结果和上面的是一样的:undefined var w = eval('(' <%=a%>')'); 这样试试~· 看了下源文件,var w=new Array(' <%=a%>'); 这句话被解析成 var w=new Array(' System.String[]'); 那该怎么输出数据啊? 继续等待引用 不行的~~~结果和上面的是一样的:undefined 这个直接没反应的啦~~~什么数据都没得引用 var w = eval('(' <%=a%>')'); 这样试试~· 这个直接没反应的啦~~~什么数据都没得 后台 不要返回,数组,返回一个json格式的字符串,用eval解析引用 后台 不要返回,数组,返回一个json格式的字符串,用eval解析 UP~· 大哥,json搞不懂啊~~~~不知道该怎么解析, 我数组里存的是数据库的数据。 能不能给段实例代码,让我看看啊 你把数组拼接成有规律的字符串,然
相关问答:
<%@language="vbscript"%> <%option explicit%> <html> <head> <title>xxx </title> </head> <script language=vbs> '注意变量 ......
<%On Error Resume Next Set conn=Server.CreateObject("ADODB.Connection") conn.begintrans conn.Open ("Driver={SQL Server};server=(local);uid=sa;database=student;pwd=")
......
<% Sql="select top 8 * from NewsData where d_classid in (select classid from NewsClass where ParentID=16)" Rs.Open Sql, conn, 1,1 Do Until Rs.Eof
......
我找了一个伪静态代码,如下: index.asp <!--#include file="config.asp"--> <ol> <% Set rs=server.CreateObject("adodb.recordset") & ......