javascript - 一旦我为变量赋值( var userid = ${userid}; ), $(document).ready(function() 就会停止工作

标签 javascript jquery jstl el

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

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

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

最佳答案

如果 ${userid} 的值是一个字符串,那么您需要将其用引号引起来,否则您的 JS 代码中将会抛出语法错误。 例如 var examid = '${userid}';

– Rory McCrossan 4 月 4 日 10:45

关于javascript - 一旦我为变量赋值( var userid = ${userid}; ), $(document).ready(function() 就会停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43204975/

相关文章:

javascript - 在python中使用selenium执行javascript console.log的确切方法

java - 在 JSTL 中编写自定义函数

jSTL - fmt :formatNumber display negative currency in -$xxx. JSTL 中的 xx 格式

jquery onclick 用于扩展右侧的文本内容?

javascript - 如何从 json 中删除 null 对象

javascript - 对 jQuery 中的 hide().after ("") 感到好奇

mysql - foreach内部sql :query jSTL

javascript - php - 将 mysql 信息从 php 传递到下一页

JavaScript - 选择单选按钮后删除以前的字段集

javascript - React OnMouseDown 事件不工作而 OnMouseUp 工作正常。(在 SVG 元素上)