JavaScript中字符串赋值00的问题。
补充:在javascript中,上面接收的对象 im 有个属性 state。
<%
String state = im.getState();
System.out.println("~~~js--------state = " + state);
%>
输出结果 state = 00 没错,是00
可是紧接着底下在js脚本中 alert(<%=state %>);
alert出来的是 0
求解。求方案。
追问:为什么需要用单引号呢?
补充:在javascript中,上面接收的对象 im 有个属性 state。
<%
String state = im.getState();
System.out.println("~~~js--------state = " + state);
%>
输出结果 state = 00 没错,是00
可是紧接着底下在js脚本中 alert(<%=state %>);
alert出来的是 0
求解。求方案。
追问:为什么需要用单引号呢?
答案:如果传回来真是00的话
javascript 要写成 单引号扩住
alert(‘<%=state %>’);
其他:???????????? alert('<%=state %>');
解之! 当作number类型输出了.
上一个:function pop(url) { window.open(url); } 该javascript函数为什么调用没结果
下一个:为什么我的Dreamweaver写javascript文件的时候不会自动有提示代码呢