Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.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错误:应为标识符,而不是saw';}';_Javascript_Jquery - Fatal编程技术网

Javascript错误:应为标识符,而不是saw';}';

Javascript错误:应为标识符,而不是saw';}';,javascript,jquery,Javascript,Jquery,我用它来验证一个小脚本,它给了我这个错误 Expected an identifier and instead saw '}' On line 13: }) 我需要帮助了解脚本的错误以及如何停止错误。此外,由于我使用联机提示构建了此脚本,请告诉我是否存在调试器未提及的其他错误。 完整代码: (function($) { $(".acf-get-content-button").click(function(e) { e.preventDefault(); $(".fa").

我用它来验证一个小脚本,它给了我这个错误

Expected an identifier and instead saw '}'
On line 13: })
我需要帮助了解脚本的错误以及如何停止错误。此外,由于我使用联机提示构建了此脚本,请告诉我是否存在调试器未提及的其他错误。 完整代码:

(function($) {
  $(".acf-get-content-button").click(function(e) {
    e.preventDefault();
    $(".fa").addClass("fa-cog fa-spin fa-4x");
var $contentWrapper = $("#acf-content-wrapper");
var postId = $contentWrapper.data("id");

    $.ajax({
        url: "/ajax.php",
        "type": "POST",
        "data": {
          "post_id": postId
        },
      })
      .done(function(data) {
        $(".fa").removeClass("fa-cog fa-spin fa-4x");
        $contentWrapper.append(data);
        $("#acf-content-wrapper a").attr("target","_blank");
        $("#acf-content-wrapper").bind("contextmenu", function(e) {
        return false;
        });
        $(".acf-get-content-button").removeClass().addClass(".acf-get-content-button")
      });
  });
  $(".acf-get-content-button").mouseup(function() {
    if (event.which == 1) {
      $(".acf-get-content-button").hide();
    }
  });
})(jQuery);

我想jslint错误是这个过程中的最后一个逗号

"data": {
    "post_id": postId
},
应该是

"data": {
    "post_id": postId
}

删除第12行中的逗号请找到合适的IDE请向我推荐合适的IDE。哇,太傻了,现在它告诉我
未使用的“e”$(#acf content wrapper”).bind(“contextmenu”,function(e){
这可能是什么?用数据更改e?这有意义吗?删除
e
,您没有在函数
$(#acf content wrapper”)内使用它。bind(“contextmenu”,function(){