【问题标题】:$('#basicModal').modal({literal} {keyboard:false} {/literal});} Smarty template , syntax error?$('#basicModal').modal({literal} {keyboard:false} {/literal});} Smarty 模板,语法错误?
【发布时间】:2022-01-23 08:50:44
【问题描述】:

有谁知道如何修正这行的语法错误?

$('#basicModal').modal({literal} {keyboard:false} {/literal});

我正在使用 Dreamweaver,它显示语法错误。 在浏览器中,当我检查时,错误显示“Uncaught SyntaxError: Unexpected end of input”

所以我使用 JSHint,这一行的问题是: 八个警告 486 'object short notation' 在 ES6(使用 'esversion: 6')或 Mozilla JS 扩展(使用 moz)中可用。 486 应为 ')' 而看到的是 '{'。 486 缺少分号。 486 在虚假陈述上标注“键盘”。 486 需要赋值或函数调用,但看到的是表达式。 486 缺少分号。 486 未封闭的正则表达式。 486 不可恢复的语法错误。 (13% 已扫描)。

上面的代码都说明了。 我对这个聪明人很陌生,想知道出了什么问题? 谁能帮帮我?

【问题讨论】:

  • 因为 smarty 模板不是 JavaScript,通过 JavaScript 验证器运行它是没有意义的。
  • 嗯,确实没有使用 JSHint,但我发现错误是我两次导入了 Javascript。而且,发现使用 VSCode 比 dreamweaver 更好。一旦我更改为 VSCode,我在浏览器中打开的文件就可以正常工作了。

标签: javascript templates smarty


【解决方案1】:

我发现错误是我两次导入了 Javascript。而且,发现使用VSCode 比dreamweaver 更好。一旦我更改为 VSCode,我在浏览器中打开的文件就可以正常工作了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-28
    • 1970-01-01
    • 1970-01-01
    • 2021-06-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-07
    • 1970-01-01
    相关资源
    最近更新 更多