2016-08-20 193 views
0

我一直在嘗試將一個php變量轉換爲一個java腳本變量。同時我想用HTML標籤格式保存它。問題是我無法在代碼中跳過'<'這個字符。將PHP變量轉換爲Javascript變量具有轉義字符

var lecturers = [ 
    @foreach ($Lecturers as $L) 
     '{{ '<option>'.$L->Name.'</option>' }}', 
    @endforeach 
]; 

我通過控制檯日誌接收的輸出是如下

["&lt;option&gt;&lt;/option&gt;", "&lt;option&gt;&lt;/option&gt;", "&lt;option&gt;&lt;/option&gt;"] 

我怎樣才能輸出作爲

"<option> Name </option>" 

我使用laravel作爲框架。

回答

1

你必須使用{!! !!}來避免轉義:

var lecturers = [ 
    @foreach ($Lecturers as $L) 
     '{!! '<option>'.$L->Name.'</option>' !!}', 
    @endforeach 
]; 
+0

這是輝煌的。謝謝。 – sinthu225