Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';当我合并javascript时,不要在可配置产品上选择选项_Javascript_Jquery_Magento - Fatal编程技术网

Can';当我合并javascript时,不要在可配置产品上选择选项

Can';当我合并javascript时,不要在可配置产品上选择选项,javascript,jquery,magento,Javascript,Jquery,Magento,我有点问题。我的网站上有大量的JavaScript,当我试图合并它时,我突然无法选择一个选项 Google Chrome中的控制台显示: 未捕获类型错误:未定义不是函数 代码太长了 未捕获类型错误:无法读取未定义的属性“OptionPrice” <script> var optionsPrice = new Product.OptionsPrice({"productId":"224","priceFormat":{"pattern":"%s\u00a0DKK ","prec

我有点问题。我的网站上有大量的JavaScript,当我试图合并它时,我突然无法选择一个选项

Google Chrome中的控制台显示:

未捕获类型错误:未定义不是函数 代码太长了

未捕获类型错误:无法读取未定义的属性“OptionPrice”

<script>
    var optionsPrice = new Product.OptionsPrice({"productId":"224","priceFormat":{"pattern":"%s\u00a0DKK ","precision":2,"requiredPrecision":2,"decimalSymbol":",","groupSymbol":".","groupLength":3,"integerRequired":1},"includeTax":"true","showIncludeTax":true,"showBothPrices":false,"productPrice":29,"productOldPrice":29,"priceInclTax":29,"priceExclTax":29,"skipCalculate":1,"defaultTax":25,"currentTax":25,"idSuffix":"_clone","oldPlusDisposition":0,"plusDisposition":0,"plusDispositionTax":0,"oldMinusDisposition":0,"minusDisposition":0,"tierPrices":[],"tierPricesInclTax":[]});
</script>
<script>
        var spConfig = new Product.Config({"attributes":{"145":{"id":"145","code":"size","label":"St\u00f8rrelse","options":[{"id":"32","label":"10ml","price":"0","oldPrice":"0","products":["225","226","227","228"]},{"id":"31","label":"30ml","price":"30","oldPrice":"30","products":["229","230","231","232"]}]},"146":{"id":"146","code":"styrke","label":"Styrke","options":[{"id":"36","label":"0mg","price":"0","oldPrice":"0","products":["225","229"]},{"id":"35","label":"6mg","price":"0","oldPrice":"0","products":["226","230"]},{"id":"34","label":"12mg","price":"0","oldPrice":"0","products":["227","231"]},{"id":"33","label":"18mg","price":"0","oldPrice":"0","products":["228","232"]}]}},"template":"#{price}\u00a0DKK ","basePrice":"29","oldPrice":"29","productId":"224","chooseText":"--V\u00e6lg venligst--","taxConfig":{"includeTax":true,"showIncludeTax":true,"showBothPrices":false,"defaultTax":25,"currentTax":25,"inclTaxTitle":"Inkl. moms"}});
    </script>
我希望你能有办法帮助我。 我在Magento平台上,使用自定义模板


谢谢

这听起来像是一个JS文件中的语法错误。无论是在定义
产品
的地方,还是在第一个错误出现的地方

有时您会丢失一个逗号,并且整个对象都没有定义。我会先找的

最简单的方法是使用JSLint。

哪里定义了“产品”?
你应该首先在你的页面上有产品!还是在闭包函数中定义的?

我们不是通灵者。如果没有一些代码,我们无法回答这个问题。您可能会遇到jquery冲突问题。请在jquery库的末尾添加jquery.noConflict()。我真的不明白。我的页面中有一个产品,在我将所有javascript.jshint合并到您的js文件之前,它工作正常!或者部分删除js文件中的代码以检查错误发生的位置!是什么引起的!但是哪个JS文件。。我完全迷路了。你没有提供足够的信息,除非你提供,像我这样的建议将是我们能提供的最好的。他们充其量只是受过教育的猜测。对不起,我帮不上什么忙了。很多事情都会导致像你这样的错误。
Calendar._DN = ["s\u00f8ndag","mandag","tirsdag","onsdag","torsdag","fredag","l\u00f8rdag"]; // full day names