2016-08-25 26 views
0

我正在使用laravel 5.0,並且我想讓JavaScript條件成立。如何在JavaScript中聲明條件Session?

if(Session::get('Role') == '3'){ 
    $('#add_username').val(Session::get('User_Name')); 
} 

但我得到了一個錯誤:

Uncaught SyntaxError: Unexpected token :

+0

PHP與JS混合是一個可怕的想法。 –

回答

2

如果在刀片文件腳本中,你可以利用這一點,它應該工作:

if({{Session::get('Role')}} == '3'){ 
    $('#add_username').val("{{Session::get('User_Name')}}"); 
} 
+0

我怎麼能忘記{{}}的東西..哈哈哈謝謝 – hendraspt

0

嘗試這樣

$value = Session::get('Role'); 

if($value == '3') 
{ 
    $user_name = Session::get('User_Name'); 
    $('#add_username').val($user_name); 
} 
+0

在$ value = $ request-> session() - > get('Role');中有一個錯誤'Uncaught SyntaxError:Unexpected token>''; – hendraspt

+0

jQuery和php不應該像這樣結合AFAIK –

+0

現在我有編輯檢查你會 –