日期:2014-05-16  浏览次数:20377 次

JS调用ASP函数问题
JS插入表格其中一列用了ASP中的list_option函数,代码如下:
td1.innerHTML='<select ><%=list_option("2","","")%></select>';

这样是可以正确运行的
现在想要将函数中第一个参数用变量传递。假设JS有变量a,改变量传递给函数第一个参数,代码如下:

var a=2;
td1.innerHTML='<select ><%=list_option("'+a+'","","")%></select>';

这样就会出错。
请教下该怎么改
------解决方案--------------------
js不可能直接当参数传给asp的,你要知道js是在html工作的,不是在asp里面,asp还没到浏览器就已经被asp服务器转换成html代码了