Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 什么';下面的代码怎么了?_Javascript_Ajax_Syntax - Fatal编程技术网

Javascript 什么';下面的代码怎么了?

Javascript 什么';下面的代码怎么了?,javascript,ajax,syntax,Javascript,Ajax,Syntax,我得到一个控制台错误:“uncaughtsyntaxerror:意外令牌-” 发生了什么?请问有人能帮忙吗 $(document).ready(function() { $("#widget_settings_holder").find(".tbLanguageTabs").first().tabs(); var cmpt-br = CodeMirror.fromTextArea(document.getElementById("text_widget_text_pt

我得到一个控制台错误:“uncaughtsyntaxerror:意外令牌-” 发生了什么?请问有人能帮忙吗

  $(document).ready(function() {

    $("#widget_settings_holder").find(".tbLanguageTabs").first().tabs();

      var cmpt-br = CodeMirror.fromTextArea(document.getElementById("text_widget_text_pt-br"), {
      mode:        "htmlmixed",
      lineNumbers: true,
      tabMode:     "indent"
    });

    $(tbApp).off("tbWidget:onUpdate.textWidget").one("tbWidget:onUpdate.textWidget", function(event, $widget, $form) {

      if ($widget.attr("id").split("_")[1] != "HtmlWidget") {
          return;
      }

          cmpt-br.toTextArea();
          $form.find("textarea[name$='[text]']").each(function() {
        $(this).val(utf8_to_b64($(this).val()));
      });
    });

  });

-
是一个。不能在变量名中使用它。

Javascript不允许在变量名中使用破折号

那你的台词呢

var cmpt-br = CodeMirror.fromTextArea(document.getElementById("text_widget_text_pt-br"), {
不正确,因为变量的名称。您可以使用下划线

var cmpt_br = CodeMirror.fromTextArea(document.getElementById("text_widget_text_pt-br"), {
使用下划线,而不是连字符。JavaScript将其作为表达式进行计算。

可能重复的
var cmpt_br = CodeMirror.fromTextArea(document.getElementById("text_widget_text_pt-br"), {
var cmpt-br =