Javascript 如何修复';未捕获类型错误:无法读取属性';拆分';未定义的';Prestashop模块中存在错误

Javascript 如何修复';未捕获类型错误:无法读取属性';拆分';未定义的';Prestashop模块中存在错误,javascript,jquery,prestashop,Javascript,Jquery,Prestashop,我的Prestashop模块有问题,开发人员没有响应帮助我。有人知道如何告诉我为什么在控制台中收到以下错误吗?谢谢 admin.js:57 Uncaught TypeError: Cannot read property 'split' of undefined at updateShortcodeTags (admin.js:57) at HTMLDocument.<anonymous> (admin.js:72) at j (jquery.min.js:2

我的Prestashop模块有问题,开发人员没有响应帮助我。有人知道如何告诉我为什么在控制台中收到以下错误吗?谢谢

admin.js:57 Uncaught TypeError: Cannot read property 'split' of undefined
    at updateShortcodeTags (admin.js:57)
    at HTMLDocument.<anonymous> (admin.js:72)
    at j (jquery.min.js:2)
    at Object.fireWith [as resolveWith] (jquery.min.js:2)
    at Function.ready (jquery.min.js:2)
    at HTMLDocument.J (jquery.min.js:2)
admin.js:57未捕获类型错误:无法读取未定义的属性“split”
在updateShortcodeTags(admin.js:57)

在HTMLDocument。

为防止此类错误,请在尝试访问函数的属性之前检查值是否存在:

updateShortcodeTags=函数(inputId){
metaInputVal=$(“#”+inputId).val();
如果(!metaInputVal)返回;//添加此项
metaInputVal=metaInputVal.split('-');
$(“#”+inputId+“-tags”).empty();
$(“选择[data metainput='”+inputId+“']选项”).removeAttr(“禁用”).css('color','#000');
对于(i=0;i
将php版本降级为7.2或7.3

metaInputVal=$(“#”+inputId).val()为您提供了一个未定义的值。这就是我们可以提供的所有帮助,比如当代码链接72为“cmstitlemeta”运行时,这没有在您运行的窗口对象中定义,因此无法读取,我会检查页面上存在id=“cmstitlemedai”的输入,这对处理此JavaScript错误有何帮助?