Javascript 尝试加载laravel项目时出错
视图文件夹中的Javascript 尝试加载laravel项目时出错,javascript,php,html,css,laravel,Javascript,Php,Html,Css,Laravel,视图文件夹中的master.blade.php文件出错 错误消息是: *<br/>ParseError <br/>syntax error, unexpected '{', expecting ')' (View: E:\soft\Xampp2\htdocs\Royaltyexoticcars\resources\views\frontView\master.blade.php)* 语法错误,意外的“{”,应为“)”(视图:E:\soft\Xampp2\htdocs\R
master.blade.php
文件出错
错误消息是:
*<br/>ParseError <br/>syntax error, unexpected '{', expecting ')' (View: E:\soft\Xampp2\htdocs\Royaltyexoticcars\resources\views\frontView\master.blade.php)*
语法错误,意外的“{”,应为“)”(视图:E:\soft\Xampp2\htdocs\Royaltyexoticcars\resources\views\frontView\master.blade.php)*
负责的第96行(显示在错误消息中)代码为
<script
type="text/javascript">window.__WEBFLOW_CURRENCY_SETTINGS = {
"currencyCode": "USD",
"$init": true,
"symbol": "$",
"decimal": ".",
"fractionDigits": 2,
"group": ",",
"template": "{{wf {\"path\":\"symbol\",\"type\":\"PlainText\"} }} {{wf {\"path\":\"amount\",\"type\":\"CommercePrice\"} }} {{wf {\"path\":\"currencyCode\",\"type\":\"PlainText\"} }}",
"hideDecimalForWholeNumbers": false };
</script>
window.\uuuuWebFlow\uCurrency\uSettings={
“货币代码”:“美元”,
“$init”:正确,
“符号”:“$”,
“十进制”:“,
“分形数字”:2,
“集团”:“,”,
“模板”:“{wf{path\”:“symbol\”,“type\”:“明文\”}{{{wf{path\”:“amount\”,“type\”:“CommercePrice\”}{{wf{path\”:“currencyCode\”,“type\”:“明文\”}},
“HideDecimalforWholeNumber”:false};
如何解决此问题?使用需要在
{
之前使用@
符号通知刀片渲染引擎表达式应保持不变
更多信息请阅读我想这是你的问题:
"template": "{{wf {\"path\":\"symbol\",\"type\":\"PlainText\"} }} {{wf {\"path\":\"amount\",\"type\":\"CommercePrice\"} }} {{wf {\"path\":\"currencyCode\",\"type\":\"PlainText\"} }}",
Blade可能会尝试执行这一行代码,如果您不想在前面加上这样的@符号(我想这也不必那么混乱):
嗯,有几次出现了花括号。你需要避开每一个花括号,请参阅更新的答案。这是哪种模板语言?谢谢你的帮助。我真的很感激。因为我还不能放弃投票,所以我不能放弃投票。但我保证,一旦我有了放弃投票的能力,我会给你的answ投票呃,没问题,不过如果你愿意,我想你可以接受;)
template: "@{{wf {\"path\":\"symbol\",\"type\":\"PlainText\"} }} @{{wf {\"path\":\"amount\",\"type\":\"CommercePrice\"} }} @{{wf {\"path\":\"currencyCode\",\"type\":\"PlainText\"} }}",