Magento JQuery问题:未捕获的TypeError:无法调用null的方法'replace'

时间:2013-12-04 10:05:22

标签: javascript jquery magento paypal

我已经安装了paypal快速结账的扩展程序,支持很差。

这是代码和错误。

$ipnpaypal = jQuery.noConflict();
$ipnpaypal(function(){
$ipnpaypal('a#ipnpaypalss').click(function(e) {
    e.preventDefault(); 

    // show loader on button click
    $ipnpaypal('.ajaxLoader').show();
    var productName     = $ipnpaypal(prodNameVal).html();
    var qty             = $ipnpaypal(qtyVal).val();
    var productTitle    = ("Order - " + qty + "x " + productName + www.demo.paketnik.si/magento_16 - PayPal");
    var sku             = $ipnpaypal(skuVal).attr("rel");
    var priceInclDdv    = $ipnpaypal(vatPriceVal).html();               
    priceInclDdv        = priceInclDdv.replace(',','.');
    priceInclDdv        = priceInclDdv.replace(/[^\d.]/g,'');
    var priceTotal      = parseFloat(priceInclDdv * qty);
    var returnUrl       = escape(jsReturnUrlVal);

    $ipnpaypal("form#paypalForm input#orderPackageName").val(productTitle);
    $ipnpaypal("form#paypalForm input#itemNumber").val(sku);
    $ipnpaypal("form#paypalForm input#paypal_amount").val(priceTotal);
    $ipnpaypal('#paypalForm').submit();
    });
});

错误:

不推荐使用event.returnValue。请改用标准的event.preventDefault()。

未捕获的TypeError:无法调用null的替换方法

我被告知这是一个jquery问题,但我无法弄明白。

感谢任何帮助。

感谢。

0 个答案:

没有答案