JS中怎麼使用EL表示式
JS中怎麼使用EL表示式
版權宣告:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/dukangcheng/article/details/50740855
在JS中怎麼使用EL表示式? 對於剛使用沒幾天的菜鳥來講可能是一個比較頭疼的問題。因為在使用的時候經常
出現在JS中取不到值的情況;
下面我們來看一看怎麼實現在javascript裡面使用EL表示式:
第一種如果JS程式碼在jsp檔案中則:(這裡設定是從引數裡面取值 比如:使用者註冊)
<script type="text/javascript">
function test(){
var a="${param.username}";
}
</script>
上面有一定要加上雙引號或者單引號,才能獲取到值。
第二種就是JS單獨的在另外的檔案裡面 ,可以先使用一個變數接收 然後獲取 如:
<script type="text/javascript">
var nameOnly_ok= "${(empty param.username)? false : true}";
var aa='${param.degree}';
</script>
在js檔案中則有:
function changeDegree(){
var dr=document.regFrm.degree;
//var aa="${param.degree}"; //直接在裡面定義引數接收不到 因為js檔案在head裡面是先載入的
alert(aa);
f(aa!=""){
dr.value=aa;
}
}