这个问题之前在这里已经被问过:
但是它没有解决我的问题。
当我从数据库中获取带有撇号的数据后,我使用以下方式将其放入文本输入框中:
c_name='{{company_name}}';
$("#company_name").val(c_name);
这段文字的意思是:
有些孵化场和虾养殖公司名称被显示为“some Hatchery & Shrimp & #039;s Culture ltd.”
因此,我采用了该问题的解决方案,如下:
c_name='{{company_name|raw}}';
$("#company_name").val(c_name);
我遇到了一个错误,类似于:
SyntaxError: missing ; before statement
c_name='some Hatchery & Shrimp's Culture ltd.';
在“Shrimp”后面、s之前出现了错误。 显然,字符串在实际结束之前就已经结束,并且期望有一个分号。
所以我再次尝试了一下:
c_name={{company_name|raw}};
SyntaxError: missing ; before statement
c_name=some Hatchery & Shrimp's Culture ltd.;
现在出现错误,仅在第一个空格之后显示,例如在'H'之前。
我的问题是如何在Twig中处理撇号? '|raw'对我造成了问题。