简体   繁体   English

尝试添加函数对数据进行排序时,参数列表后未捕获的 SyntaxError: missing )

[英]Uncaught SyntaxError: missing ) after argument list when trying to add a function to sort data

I am getting the error:我收到错误:

Uncaught SyntaxError: missing ) after argument list参数列表后未捕获的 SyntaxError: missing )

with the below Javascript:使用以下 Javascript:

 jQuery.extend(cipMonitorErrorsSettings, { loadOnStartup: true, columnDefs: [{ "mData": "createdDate", "bSortable": true, "sTitle": '<fmt:message key="card.cipErrors.createdDate"/>', "mRender": function(data, type, cipErrors) { //new return '<button class="cipSummary buttonlink createdDate">' + cipErrors.createdDate + '</button>'; //new } }, { "mData": "status", "bSortable": true, "sTitle": '<fmt:message key="card.cipErrors.status"/>' }, { "mData": "jsonRequest", "sTitle": '<fmt:message key="card.cipErrors.jsonRequest"/>' }, { "mData": "jsonResponse", "sTitle": '<fmt:message key="card.cipErrors.jsonResponse"/>' } ], editLinks: [{ //Edit selector: ".cipSummary", callback: function(target, data) { // debugger; $ { prefix } ActionFormHandler.open(data); }, disabled: $ { actionBean.restricted['RESTRICT_EDIT'] } }], postInitCallback: function() { console.log(this.container.find(".appendImage")); }, actionButtons: { exportText: '<fmt:message key="export.csv"/>' } } $(document).ready(function(data) { $('#cipTable').DataTable({ "order": [ [3, "desc"] ], "columnDefs": [{ targets: 0, data: "createdDate" }, { targets: 1, data: "status" }, { targets: 2, data: "jsonRequest" }, { targets: 3, data: "jsonResponse" } ] }) }); );

I have checked and double-checked and tried many times, but still cannot get rid of this error.我已经检查和仔细检查并尝试了很多次,但仍然无法摆脱这个错误。 I also added a debugger but can locate where it is happening.我还添加了一个调试器,但可以找到它发生的位置。 I am trying to display the columns but sort by createdDate column.我试图显示列,但按createdDate列排序。

Try your script like this, i removed the last ");"像这样试试你的脚本,我删除了最后一个“);” at end of script.在脚本的末尾。

 jQuery.extend(cipMonitorErrorsSettings, { loadOnStartup: true, columnDefs: [{ "mData": "createdDate", "bSortable": true, "sTitle": '<fmt:message key="card.cipErrors.createdDate"/>', "mRender": function(data, type, cipErrors) { //new return '<button class="cipSummary buttonlink createdDate">' + cipErrors.createdDate + '</button>'; //new } }, { "mData": "status", "bSortable": true, "sTitle": '<fmt:message key="card.cipErrors.status"/>' }, { "mData": "jsonRequest", "sTitle": '<fmt:message key="card.cipErrors.jsonRequest"/>' }, { "mData": "jsonResponse", "sTitle": '<fmt:message key="card.cipErrors.jsonResponse"/>' } ], editLinks: [{ //Edit selector: ".cipSummary", callback: function(target, data) { // debugger; $ { prefix } ActionFormHandler.open(data); }, disabled: $ { actionBean.restricted['RESTRICT_EDIT'] } }], postInitCallback: function() { console.log(this.container.find(".appendImage")); }, actionButtons: { exportText: '<fmt:message key="export.csv"/>' } } $(document).ready(function(data) { $('#cipTable').DataTable({ "order": [ [3, "desc"] ], "columnDefs": [{ targets: 0, data: "createdDate" }, { targets: 1, data: "status" }, { targets: 2, data: "jsonRequest" }, { targets: 3, data: "jsonResponse" } ] }) });

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 参数列表后未捕获到的SyntaxError:缺少)(调用js函数时) - Uncaught SyntaxError: missing ) after argument list (while calling a js function) 参数列表后的String()函数错误-未捕获的SyntaxError:缺少) - String() Function error - Uncaught SyntaxError: missing ) after argument list 简单警报功能上的“参数列表后未捕获的SyntaxError:缺少” - “Uncaught SyntaxError: missing ) after argument list” on simple alert function Javascript数学函数中的参数列表后未捕获到的SyntaxError:缺少) - Uncaught SyntaxError: missing ) after argument list in Javascript math function 在参数列表后追加数据获取 Uncaught SyntaxError: missing ) - append data in datable getting Uncaught SyntaxError: missing ) after argument list 在php中添加参数列表后出现未捕获的SyntaxError:缺少) - Uncaught SyntaxError: missing ) after argument list when adding inside of php Uncaught SyntaxError: missing ) after argument...当使用 eval() function 时 - Uncaught SyntaxError: missing ) after argument ...when eval() function is used 参数列表后未捕获的 SyntaxError: missing ) - Uncaught SyntaxError: missing ) after argument list 参数列表jQuery后未捕获到的SyntaxError:缺少) - Uncaught SyntaxError: missing ) after argument list jQuery “参数列表后未捕获到的SyntaxError:缺少” - “Uncaught SyntaxError: missing ) after argument list”
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM