本文介绍: 案发现场我们在写JS的时候,有时候报错“Uncaught SyntaxError: missing ) after argument list“,字面翻译过来的意思:语法错误: 参数列表后面缺少 )。这真的就是缺少括号的意思吗?然而只是真的缺少括号才会出现这样的报错么?显然不是,比如今天写项目时,浏览器就报出这样的错误,点击静态文件中出现错误的位置,错误提示如下图所示,很明显不能解决问题。破案根据提示是参数列表的问题,找到文件中存在参数列表的地方。如下图所示真正的元凶找到了,参数多了一个“}”
案发现场
我们在写JS的时候,有时候报错“Uncaught SyntaxError: missing ) after argument list“,字面翻译过来的意思:语法错误: 参数列表后面缺少 )。
这真的就是缺少括号的意思吗?然而只是真的缺少括号才会出现这样的报错么?显然不是,比如今天写项目时,浏览器就报出这样的错误,点击静态文件中出现错误的位置,错误提示如下图所示,很明显不能解决问题。
破案
根据提示是参数列表的问题,找到文件中存在参数列表的地方。如下图所示
真正的元凶找到了,参数多了一个“}”,
这只是其中一种引发“Uncaught SyntaxError: missing ) after argument list”错误的场景。
好了,我遇到的问题就这些了,如果你也存在遇到这个问题,记得检查一下参数列表是否写错,如果可以欢迎在评论区分享错误情况以及解决办法。
知识点:ajax的发送方式
1.通过点击某个按钮实现发送ajax请求,即使用jQuery 事件 – click() 方法.
$(selector).click(function)
2.使用JavaScript 对象 – onclick 事件
HTML中:
onclick的优势
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。