0

我有一个wire:click定义为wire:click="sendString('{{ $search }}', 'example')"whereexample是一个固定参数,并且$search是基于wire:model页面上其他地方的动态的。

问题是用户是否使用单引号或双引号。例如,如果他们没有输入,那么我会得到SyntaxError: Unexpected identifier 't'. Expected ')' to end an argument list.

我不确定在这种情况下是否/如何使用 javascript unescape()

4

1 回答 1

0

这对我有用wire:click="sendString('{{ addslashes($search) }}', 'example')"

addslashes() 自动转义引号和双引号,以便安全传输。

所以基本上它改变没有

于 2021-02-22T06:47:41.300 回答