今天在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); 
} 
新聞熱點
疑難解答
圖片精選