$(document).ready(function()在为变量赋值时立即停止工作(var userid = $ {userid};)

时间:2017-04-04 10:44:15

标签: javascript jquery jstl el

我只想在document.ready函数中访问变量userid。它可以在JSP页面中访问,但不能在jQuery中访问。我能够在同一个JSP页面上打印${userid}的值,但不能在jQuery中打印。我已将userid obj与model和view对象一起传递给此JSP页面。但是我无法访问该对象。

$(document).ready(function(){
  var examid = ${userid};

  alert("Hello !");
  //alert(username);
});

1 个答案:

答案 0 :(得分:0)

如果$ {userid}的值是一个字符串,那么你需要将它包装在引号中,否则你将在JS代码中抛出语法错误。 例如var examid ='$ {userid}';

- Rory McCrossan 4月4日10:45