2014-06-10 31 views
7

Thực sự hy vọng bạn có thể hỗ trợ với hai vấn đề đang xuất hiện trong bảng điều khiển trình duyệt Chrome của tôi.Nhận lỗi định dạng trọng lực trong trang web WooCommerce

FYI, tôi đang sử dụng WordPress 3.9 | Hình thức hấp dẫn 1.8.8 | WooCommerce Gravity Thêm vào (mới nhất).

Về cơ bản, khi tôi đang đi vào một trong những sản phẩm của tôi trên trang web của tôi (xin lỗi, chỉ có nó chạy cục bộ trên máy của tôi), tôi nhận được hai lỗi sau:

Lỗi 1: Uncaught ReferenceError: gform is not defined

lỗi 2: Uncaught ReferenceError: gformCalculateTotalPrice is not defined

Đó là hai lỗi này tôi yêu cầu xin sự giúp đỡ như tôi không chắc chắn lý do tại sao họ đang xảy ra.

FYI, tôi đang sử dụng WooCommerce Hình thức trọng lực Thêm vào nhưng không sử dụng bất kỳ trường giá nào cả trong biểu mẫu Gravity của tôi.

Thực sự đánh giá cao bất kỳ trợ giúp nào bạn có thể hỗ trợ tôi để theo dõi lý do tại sao các lỗi này xảy ra và cách ngăn chúng xảy ra.

+1

Bạn đã cố gắng giải quyết vấn đề này chưa? Bởi vì tôi gặp lỗi chính xác khi sử dụng shortcode WooCommerce '[product_page]' để hiển thị một sản phẩm trên trang chủ – adamj

+1

Cùng một vấn đề ở đây "gform không được định nghĩa" từ Gravity Forms Product Add-Ons plugin (WooCommerce extension) template gravityforms -product-addons-form.php ~ line 183. Như một giải pháp cho đến khi lỗi được sửa bởi nhà phát triển plugin, tôi đã thêm kiểm tra biến javascript đơn giản này để xem liệu undefined: 'code' if (typeof gform! == 'undefined') { \t gform.addFilter ('gform_product_total', function (tổng, formId) { \t \t trở update_dynamic_price (tổng cộng); \t}); } 'mã' –

+0

Marty, bạn đã thêm mã này trực tiếp vào 'template gravityforms-product-addons-form.php ~ line 183' chưa? – jampafoo

Trả lời

0

Bạn phải xác định phần jquery ở phần tiêu đề.

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

tôi phải đối mặt với cùng một vấn đề với Gravity FormsWooCommerce sau khi khởi tạo jquery tại Section header của nó giải quyết cho tôi.

Vì vậy, tôi nghĩ bạn phải khởi tạo jquery ở phần tiêu đề.

Các vấn đề liên quan