以下是引用渚薰在2006-10-20 16:30:57的发言:
str="sendRPCDone(frameElement,'adsf',new Array(,_ITEMA),new Array(,_ITEMB),new Array(''))"
do until rs.eof
str=Replace(str,",_ITEMA","'"+rs("spbh")+"',_ITEMA")
str=Replace(str,",_ITEMB","'"+rs("spmch")+"',_ITEMB")
rs.moveNext
loop
str=Replace(str,",_ITEMA","")
str=Replace(str,",_ITEMB","")
如上
另外,既然你用ajax,以这种直接返回script的方式不好,建议用返回xml或者json
str="sendRPCDone(frameElement,'adsf',new Array(,_ITEMA),new Array(,_ITEMB),new Array(''))"
do until rs.eof
str=Replace(str,",_ITEMA","'"+rs("spbh")+"',_ITEMA")
str=Replace(str,",_ITEMB","'"+rs("spmch")+"',_ITEMB")
rs.moveNext
loop
str=Replace(str,",_ITEMA","")
str=Replace(str,",_ITEMB","")
如上
另外,既然你用ajax,以这种直接返回script的方式不好,建议用返回xml或者json
你的方法能够输出正确的数据!
但是:
new array("值1","值2")
在"值1"的后面有一个逗号,在值2的后面没有逗号,这个怎么实现呢?