2015-09-11 32 views
1

我使用laravel 5.0並嘗試在Response::json()中使用html標記,但問題是html元素被轉換爲純文本。HTML元素在laravel中轉換爲純文本Respone :: json()

return Response::json([ 
    'success' => true, 
    'message' => 'click <a href="#">here<a/>' 
]); 

輸出是:單擊<a href="#">here<a/>

我應該怎樣解決這個問題?

回答

2

在這種情況下輸出json沒問題。 我認爲你想通過javascript在你的前臺顯示消息? (testJson resturn JSON字符串/在你的例子)

<div id="testBlock"></div> 
<script type="text/javascript"> 
    jQuery.post('/testJson').done(function(result){ 
     jQuery("#testBlock").html(result.message); 
    }) 
</script> 
+0

是的,你是對的: - 如果是的話,你必須

簡單examle與使用jQuery追加數據爲HTML,而不是純文本。這是問題所在。我沒有注意到這一點。謝謝 – Bob