当我点击蓝色"添加行"时出现错误。按钮&#34 ;.试图解决问题的任何帮助?
在工具之前加载Jquery,并在加载页面后运行脚本
错误发生在此代码的第9行:
if($.isEmptyObject(num)) // check if any row already exist if not set 1
num = 1;
else // check if any row already exist if yes set max + 1
num = Math.max.apply(Math,num) + 1;
html += '<div id="megamenu-row-'+num+'" class="megamenu-row row">';
html += '<div class="clearfix">';
html += '<div class="add-column-button-container col-lg-6">';
html += '<a href="#" onclick="return false;" class="btn btn-success add-megamenu-col">'+add_megamenu_column+'</a>';
html += '</div>';
html += '<div class="remove-row-button col-lg-6 text-right">';
html += '<a class="btn btn-danger btn-remove-row" href="#" onclick="return false;">'+btn_remove_row_text+'</a>';
html += '</div">';
html += '</div>';
html += '<input type="hidden" name="row_content" />';
html += '</div>';
return html;
}
答案 0 :(得分:0)
您可能会在名称中导入一些错误的\r
或\n
的产品/类别,这会破坏back.js.替换第223行 /modules/tmmegamenu/views/templates/admin/additem.tpl
{addJsDef option_list=$option_select}
在
{addJsDef option_list=$option_select|replace:"\r":""|replace:"\n":""}
这应该有效。