2016-12-25 2 views
0

Js nicht geladen, wenn Produkte in Home page "New Born" Abschnitt und "Ich bin am besten" Abschnitt angeklickt werden. Auch die gesamte Seite lädt nicht richtig, In den Warenkorb legen Schaltfläche funktioniert nicht und ich kann nicht zum Abschnitt "Produktdetails" scrollen,Magento1.9.2.4 Js lädt nicht

Die Google Chrome-Konsole gibt den folgenden Fehler.

Uncaught Reference: productAddToCartForm nicht
bei addCartOnDetail definiert (ajaxcart.js: 3)
bei initAjaxcart (ajaxcart.js: 3)
bei Htmldocument. (Ajaxcart.js: 3)
bei o (jquery.min.js: 2)
bei Object.fireWith (jquery.min.js: 2)
bei Function.ready (jquery.min.js: 2)
bei HTMLDocument.B (jquery.min.js: 2)

Referenz-Link:

  1. http://dev.ornativa.in/black-rose-stud

Aber wenn ich öffnen Sie das gleiche Produkt aus Ohrringe Kategorie funktioniert alles richtig.

Auch wenn ich den Link in den sozialen Medien posten, dann tritt auch das gleiche Problem auf.

Antwort

0

Haben Sie versehentlich diesen Teil des Codes aus view.phtml gelöscht?

//<![CDATA[ 
     var productAddToCartForm = new VarienForm('product_addtocart_form'); 
     productAddToCartForm.submit = function(button, url) { 
      if (this.validator.validate()) { 
       var form = this.form; 
       var oldUrl = form.action; 

       if (url) { 
        form.action = url; 
       } 
       var e = null; 
       try { 
        this.form.submit(); 
       } catch (e) { 
       } 
       this.form.action = oldUrl; 
       if (e) { 
        throw e; 
       } 

       if (button && button != 'undefined') { 
        button.disabled = true; 
       } 
      } 
     }.bind(productAddToCartForm); 

     productAddToCartForm.submitLight = function(button, url){ 
      if(this.validator) { 
       var nv = Validation.methods; 
       delete Validation.methods['required-entry']; 
       delete Validation.methods['validate-one-required']; 
       delete Validation.methods['validate-one-required-by-name']; 
       // Remove custom datetime validators 
       for (var methodName in Validation.methods) { 
        if (methodName.match(/^validate-datetime-.*/i)) { 
         delete Validation.methods[methodName]; 
        } 
       } 

       if (this.validator.validate()) { 
        if (url) { 
         this.form.action = url; 
        } 
        this.form.submit(); 
       } 
       Object.extend(Validation.methods, nv); 
      } 
     }.bind(productAddToCartForm); 
    //]]> 

Dieses Skript wird am Ende jeder view.phtml unter Katalog-/Produktvorlagenordner eingefügt.

Bitte überprüfen Sie diese Pfade.