Prestashop模块未捕获引用错误

时间:2016-07-07 14:04:38

标签: javascript jquery prestashop

enter image description here

当我点击蓝色"添加行"时出现错误。按钮&#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;    

}

1 个答案:

答案 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":""}

这应该有效。