Prashant
Prashant

Reputation: 704

undefined value working in jquery 1.8.3 but not in 1.9.1

in 1.8.3 my flow goes in to this if condition but not in 1.9.1

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

if .data() is changed in new version.

HTML

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

Upvotes: 0

Views: 96

Answers (1)

Nishit Maheta
Nishit Maheta

Reputation: 6031

Try below code.

change orderID to "order-id" in data(). "order_node.data('order-id') "

check undefined using 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>

Upvotes: 0

Related Questions