2014-06-10 29 views
7

Mam nadzieję, że pomożecie z moimi dwoma problemami, które pojawiają się w mojej przeglądarce Chrome.Odbieranie błędów formularza grawitacyjnego w witrynie WooCommerce

FYI, używam WordPressa 3.9 | Gravity Forms 1.8.8 | WooCommerce Gravity Add On (najnowsze).

Zasadniczo, gdy jadę do jednego z moich produktów na mojej stronie (przepraszam, tylko to działa lokalne na moim komputerze), otrzymuję dwa następujące błędy:

błędach 1: Uncaught ReferenceError: gform is not defined

błąd 2: Uncaught ReferenceError: gformCalculateTotalPrice is not defined

to właśnie te dwa błędy wymagam pls pomocy jak nie jestem pewien, dlaczego one występują.

Do tej pory używam formularza Gravity Forms Add On, ale nie używam żadnych pól cenowych w moich formularzach Gravity.

Naprawdę doceniam każdą pomoc, której możesz udzielić, aby znaleźć przyczynę występowania tych błędów i zapobiec ich występowaniu.

+1

Czy udało Ci się rozwiązać ten problem? Ponieważ pojawia się dokładnie ten sam błąd podczas używania kodu "[product_page]' WooCommerce, aby pokazać produkt na stronie głównej. – adamj

+1

Ten sam problem tutaj "gform nie jest zdefiniowany" z wtyczki Gravity Forms Add-Ons (rozszerzenie WooCommerce) szablon gravityforms -product-addons-form.php ~ line 183. Jako obejście, dopóki błąd nie zostanie naprawiony przez programistę wtyczek, dodałem to proste sprawdzanie zmiennych javascript, aby sprawdzić, czy niezdefiniowane: 'kod' if (typeof gform! == 'undefined') { \t gform.addFilter ('gform_product_total' funkcji (łącznie formId) { \t \t powrotu update_dynamic_price (łącznie); \t}); } 'kod' –

+0

Marty, czy dodałeś ten kod bezpośrednio do 'szablonu gravityforms-product-addons-form.php ~ line 183'? – jampafoo

Odpowiedz

0

Musisz zdefiniować jquery w sekcji nagłówka.

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> 

wychodził sam problem z Gravity Forms i WooCommerce po initialize jquery w sekcji nagłówka Jego rozwiązane dla mnie.

Tak, myślę, że musisz zainicjować jquery w sekcji nagłówka.