日期:2014-05-18  浏览次数:20386 次

前台js如何获取后台的变量值,
前台js如何获取后台的变量值,我用<%=%>只能得到后台int型的变量,而 string 的就出错

------解决方案--------------------
JScript code
//int
var i=<%..%>;
//string
var s="<%...%>";

------解决方案--------------------
帮你找了一个写好的,看一下得了
http://blog.csdn.net/cb2233/archive/2007/10/12/1821694.aspx
------解决方案--------------------
应该不会出现楼主描述的这种情况吧```
只要将后台变量设置为公共变量。就可以调用了。。

会不会是你先取值后才赋值?
------解决方案--------------------
cs里
string x="abcde"

js里
var x=<%=x%>;

var x=abcde;
当然报错了.

若cs里
string x="12344";
int n=134;
在js里
var x=123454;
当然没错了.

js字符型变量要用"或'来定界. 而如果cs中的变量值可以隐式转换为int, 那么js里,它就当你定义了一个int 型变量.所以不会报错.