這是我在后端創建按鈕的一些代碼。我已經在函數中添加了一個 URL。但是在我的前端,url 斜杠被替換為空格。我不知道為什么會這樣。請幫我$usrRows[] = '<button type="button" name="delete" id="' . $value->id . '" onclick="SDelete("' . route('ajax-delete') . '", "' . $tableName . '", ' . $value->id . ')" class="btn btn-danger btn-xs delete" >Delete</button>';進入 onclick 函數,它顯示我沒有斜線。
2 回答

慕標琳琳
TA貢獻1830條經驗 獲得超9個贊
Laravel 刀片默認轉義 HTML 字符串以避免 XSS 攻擊,所以而不是
@foreach($usrRows[] as $row)
{{ $row }}
@endforeach
通知刀片不要逃避這樣的事情
@foreach($usrRows[] as $row)
{!! $row !!}
@endforeach

qq_笑_17
TA貢獻1818條經驗 獲得超7個贊
您必須自己手動添加“/”,即使我們有公共文件時我們可以在其他部分查看,ajax 公共路由也不會給我們“/”。
$usrRows[] = '<button type="button" name="delete" id="' . $value->id . '" onclick="SDelete("' . '/' . route('ajax-delete') . '", "' . $tableName . '", ' . $value->id . ')" class="btn btn-danger btn-xs delete" >Delete</button>';
- 2 回答
- 0 關注
- 236 瀏覽
添加回答
舉報
0/150
提交
取消