工作 / 0 / 15 / 创建于 3年前
现在我有一个数组
并且我在 textarea 中输入并保存了一个变量
textarea
我该如何在渲染 textarea 中的值时,同时渲染其中的变量
得到如下面的结果:
str_replace("{{$deme['name']}}",$deme['name']);
{!! $demo['name'] !!}
看你写的意思貌似是在textarea中编辑blade模板?
如果这个变量是一段php代码? 考虑过这个问题吗? 个人的建议是 做成 [name] 模板类的 ,在后端替换成 $name 这样会现实一些! 不要在认知范围外取巧
你这个操作有点骚啊
不用数组不就好了
你这个问题是和“怎么在js改变php变量的值”是一样的问题,这个属于新手没拎得清之前常有的问题。我给你提供2个思路:
在js里监听textarea内容的改变,检测到有类似$var['key']一类的操作被写入,通过ajax提交到后端渲染后,回写回textarea内。
$var['key']
把$var转化成一种模式(如json),赋值给js变量,你在textarea中通过检测去这种模式去渲染。
$var
textarea 内是无法渲染h1标签的 可以试试div标签的contenteditable属性
我要举报该,理由是:
str_replace("{{$deme['name']}}",$deme['name']);
{!! $demo['name'] !!}
看你写的意思貌似是在textarea中编辑blade模板?
如果这个变量是一段php代码? 考虑过这个问题吗? 个人的建议是 做成 [name] 模板类的 ,在后端替换成 $name 这样会现实一些! 不要在认知范围外取巧
你这个操作有点骚啊
不用数组不就好了
你这个问题是和“怎么在js改变php变量的值”是一样的问题,这个属于新手没拎得清之前常有的问题。我给你提供2个思路:
在js里监听textarea内容的改变,检测到有类似
$var['key']
一类的操作被写入,通过ajax提交到后端渲染后,回写回textarea内。把
$var
转化成一种模式(如json),赋值给js变量,你在textarea中通过检测去这种模式去渲染。textarea 内是无法渲染h1标签的 可以试试div标签的contenteditable属性