0

在 1.8.3 我的流程进入这个 if 条件但不是在 1.9.1

    var order_node = $('div.oe_website_sale_tx_status');  
    if (! order_node || order_node.data('orderId') === undefined) {
        return;
    }

如果.data()在新版本中更改。

HTML

<div class="oe_website_sale_tx_status" data-order-id="order.id">
 .....
 .....
</div>
4

1 回答 1

0

试试下面的代码。

在 data() 中将 orderID 更改为“order-id”。“order_node.data('order-id')”

使用 typeof 检查未定义。“typeof order_node.data('order-id') === 'undefined'”

var order_node = $('div.oe_website_sale_tx_status');  
if (! order_node || typeof order_node.data('order-id') === 'undefined') {
    return;
}

HTML

<div class="oe_website_sale_tx_status" data-order-id="order.id">

</div>
于 2014-11-28T10:22:56.750 回答