在我的WordPress插件

时间:2017-12-05 23:44:15

标签: javascript jquery wordpress woocommerce

我正在客户端的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行:

Line 206 我从来没有真正理解这些'无法读取属性'1'的null'错误,特别是这个错误。有谁知道这里出了什么问题?

这是指向特定网页的链接:http://wqd.nl/3IFd

在“Kleurkeuze”下方的选择列表中选择内容时会弹出错误。

2 个答案:

答案 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版本。