将未转换的换行符字符串从laravel传递到javascript函数
我正在从Laravel那里获取一个有换行符的字符串。我想把它作为一个参数传递给JavaScript函数,但是我得到了一个未被替换的换行错误。当我将这些换行符作为函数参数传递时,如何避免这些换行符将未转换的换行符字符串从laravel传递到javascript函数,javascript,php,laravel,Javascript,Php,Laravel,我正在从Laravel那里获取一个有换行符的字符串。我想把它作为一个参数传递给JavaScript函数,但是我得到了一个未被替换的换行错误。当我将这些换行符作为函数参数传递时,如何避免这些换行符 <p onclick="show('{{$user->detail}}')" > {{$user->name}} </p> <script> function show(detail){ var x = document.queryS
<p onclick="show('{{$user->detail}}')" > {{$user->name}} </p>
<script>
function show(detail){
var x = document.querySelector('.panel');
x.innerHTML= detail;
}
</script>
{{{$user->name}
功能展示(细节){
var x=document.querySelector('.panel');
x、 innerHTML=详细信息;
}
json\u encode
将对换行符进行编码,以便您可以将多行字符串传递给javascript。使用此方法时,请确保移除内部”
{{$user->name}
json\u encode
将对换行符进行编码,以便您可以将多行字符串传递给javascript。使用此方法时,请确保移除内部”
{{$user->name}
您的javascript是在blade上还是在它自己的文件上?尝试将详细信息包含在
div
中,然后单击面板内的包含div
。请共享更多详细信息,就像您面临的错误消息和您解决问题的尝试是blade上的javascript或它自己的文件一样?尝试在div
中包含详细信息,然后在面板中单击包含该div
。请共享更多详细信息,例如您面临的错误消息以及您解决问题的尝试