1。特别要注意js的引号问题,字符串如果不加引号,会被默认变成变量
例如:
Sharegan.getMsgDetail(<%=tagId%>,<%=userId%>,<%=sgl.getCurPage()-1%>,<%=tagName%>;
Sharegan.getMsgDetail(2,109,2,送水);
这样是错误的,在firebug里会报未定义错误,而且送水这个值会认为是未定义的变量,由于是中文,可能还会出现乱码问题。
<%=tagName%> --> '<%=tagName%>'
2。页面之间调用js的混乱如何解决这类问题
sharegan.jsp里的js代码放到msgDetail.jsp里无法执行,会报 js方法未定义。但按我们正常的思路,在msgDetail.jsp里的onclick时间无论如何也应该能触发在msgDetail.jsp的方法啊?但事实却并非如此?
注:msgDetail.jsp是ajax响应的页面,而不是include或import的。
3.过度异步造成设计成本加剧,,,
例如:
Sharegan.getMsgDetail(<%=tagId%>,<%=userId%>,<%=sgl.getCurPage()-1%>,<%=tagName%>;
Sharegan.getMsgDetail(2,109,2,送水);
这样是错误的,在firebug里会报未定义错误,而且送水这个值会认为是未定义的变量,由于是中文,可能还会出现乱码问题。
<%=tagName%> --> '<%=tagName%>'
2。页面之间调用js的混乱如何解决这类问题
sharegan.jsp里的js代码放到msgDetail.jsp里无法执行,会报 js方法未定义。但按我们正常的思路,在msgDetail.jsp里的onclick时间无论如何也应该能触发在msgDetail.jsp的方法啊?但事实却并非如此?
注:msgDetail.jsp是ajax响应的页面,而不是include或import的。
3.过度异步造成设计成本加剧,,,