您现在的位置: 万盛学电脑网 >> 程序编程 >> 脚本专题 >> javascript >> 正文

js文件中写el表达式取不到值的原因及解决方法

作者:佚名    责任编辑:admin    更新时间:2022-06-22

 在js文件中写el表达式取不到值,百度一下,将经验总结如下,有类似情况的朋友可以参考下

今天在js文件中,写el表达式取不到值(代码如下),百度一翻,现总结如下:    1、javascript是客户端执行,EL是在服务端执行,而服务端比客户端先执行,所以取不到值    2、要想获取"${isLogin}"的值,可以在jsp中,用一个全局变量接收,然后再js中使用    3、注意:在使用时,注意要添加双引号,如var isLogin="${isLogin}";  代码如下: $(function(){    var isLogin="${isLogin}";  if(isLogin==='1')  {  typeShow(".congra");  }  //不是来自活动页面  else if(isLogin==='10001')  {  typeShow(".randToContent");  setTimeout(function(){  window.location.href=randUrl;  }, 3000);    }