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

服务端代码调用js问题,高手help!
为什么服务端Response.Write(string.Format( " <script> clicktr(\ "{0}\ "); </script> ",aaa)会报没有定义的错,clicktr我在客户端定义了阿?   换成alert就可以出来

------解决方案--------------------
它应该有个先后顺序的问题,如果Response.Write(string.Format( " <script> clicktr(\ "{0}\ "); </script> ",aaa)在clicktr()函数加载之前就执行,就出现对象为定义,而alert是系统函数,所以不存在这种问题。你看看他们的先后顺序。
------解决方案--------------------
用json的代码标准