我正在客户端的WooCommerce / WordPress网店上运行一个新插件,但它没有按照预期工作。浏览器控制台给出了这个错误:
Uncaught TypeError: Cannot read property '1' of null
at Object.success (yith-wcp-frontend.min.js:1)
at i (jquery.js:2)
at Object.fireWith [as resolveWith] (jquery.js:2)
at y (jquery.js:4)
at XMLHttpRequest.c (jquery.js:4)
我有'漂亮印刷'这个错误,这将给我正确的线条:
Uncaught TypeError: Cannot read property '1' of null
at Object.success (yith-wcp-frontend.min.js:formatted:206)
at i (jquery.js:2)
at Object.fireWith [as resolveWith] (jquery.js:2)
at y (jquery.js:4)
at XMLHttpRequest.c (jquery.js:4)
这就是第206行:
我从来没有真正理解这些'无法读取属性'1'的null'错误,特别是这个错误。有谁知道这里出了什么问题?
这是指向特定网页的链接:http://wqd.nl/3IFd
在“Kleurkeuze”下方的选择列表中选择内容时会弹出错误。
答案 0 :(得分:3)
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/match
如果没有匹配,则匹配返回null。所以它抛出一个错误,因为你试图从null做一个索引。在尝试使用[1]访问它之前,应检查该元素是否为数组,并且至少包含2个元素。
答案 1 :(得分:0)
尝试更新您正在使用的YITH Composite Products插件。我想知道它是否已经解决,你只是使用不兼容的WordPress,WooCommerce或Yith版本。