js数组问题 语法是javascript阿。。我觉得应该是js哪儿的问题,所以发来了asp+js。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你alert(array[4])是什么! x = 'test'+array[4]+'test';如果显示testtest的话,那就是数据库内部数据为空asp用js做server段脚本,很另类 asp的server端应该不是js就是vbs了吧。。本来一直习惯vbs。可是gf的导师要求js作临时弄了本js手册开做郁闷。数据库里有东西,不是空只有在for内,数组才能显示有东西。。出了for就显示空。。是不是我人品有问题????郁闷 在for中alert(array【i】)是什么 for中array[i]是 “编程工具” “系统工具”。。等等的一些数据库里读取到的分类名字。都是4个汉字的字符串应该不过超长吧。 for后面添加Response.Write("<script language=javascript>alert("+array+");</script>");显示空。说明数组取不到值在for中添加Response.Write("<script language=javascript>alert("+array+");</script>");源代码中可以看到<script language=javascript>alert(编程工具);</script>等等。。说明数组是有值的何解? x = array[0];x还是显示空。我要哭了。。这个数组咋了么。。 array换个名字 array1 ,arraya,为什么要和关键字一样呢? js区分大小写。关键字应该是Array如果是这样的原因,肯定有出错提醒的最重要的一点就是俺换了名字也不行。咳。。rpwt array[i]=rs("sortname");这里rs("sortname")是个ADO Field 对象 ,赋值完毕后 array[i]也是个 Field 对象虽然Field对象的默认属性 是 Value 属性,但在赋值的时候 ,你这样写就是 把一个 Field 对象赋值给数组里的一个元素你可以看看 typeof(array[i]) 值是什么再试试 array[i].Value 值是什么或者写成 array[i] = rs("sortname").Value 谢谢webphoenix()。。现在ok了。呵呵。。 这又有一个问题了为什么for中这样写array[i]=rs("sortname");。。数组中有值。。而出了for就不行了呢??出了for就不默认是value属性了么?? 除了for之后,你把rs给关了而你array中存放的是rs.field对象的引用关闭rs之后,引用访问不到所以就空了 array[i]=rs("sortname");这里rs("sortname")是个ADO Field 对象 ,赋值完毕后 array[i]也是个 Field 对象虽然Field对象的默认属性 是 Value 属性,但在赋值的时候 ,你这样写就是 把一个 Field 对象赋值给数组里的一个元素你可以看看 typeof(array[i]) 值是什么再试试 array[i].Value 值是什么或者写成 array[i] = rs("sortname").Value 如何在函数中让Ext.MessageBox点了“OK”按钮时返回true ? 请教JS问题。时间比较问题。 新手求助,急!!! JS 对象问题 车牌号的正则表达式,急用,在线等,谢谢!!! 80分 在线等高手?急! 急——全屏打开窗口不行 特急,在线等,想做一个下压式的整屏广告,然后自动关闭,像新浪那样的 关于一个使用javascript开发xmlhttp的问题 我如何使用这个函数!请大侠进来看看,比较紧急! 超级bt的问题,关于js函数调用的 望相告 急啊!!!!! 关于超连接的问题!!!!!!!!!!!!!!
alert(array[4])
是什么!
显示空。说明数组取不到值在for中添加Response.Write("<script language=javascript>alert("+array+");</script>");
源代码中可以看到<script language=javascript>alert(编程工具);</script>等等。。说明数组是有值的
何解?
x还是显示空。我要哭了。。这个数组咋了么。。
这里rs("sortname")是个ADO Field 对象 ,赋值完毕后 array[i]也是个 Field 对象
虽然Field对象的默认属性 是 Value 属性,但在赋值的时候 ,你这样写就是 把一个 Field 对象赋值给数组里的一个元素
你可以看看 typeof(array[i]) 值是什么
再试试 array[i].Value 值是什么或者写成 array[i] = rs("sortname").Value
这里rs("sortname")是个ADO Field 对象 ,赋值完毕后 array[i]也是个 Field 对象
虽然Field对象的默认属性 是 Value 属性,但在赋值的时候 ,你这样写就是 把一个 Field 对象赋值给数组里的一个元素
你可以看看 typeof(array[i]) 值是什么
再试试 array[i].Value 值是什么或者写成 array[i] = rs("sortname").Value