Tôi đã này thiết lập tại thời điểm này:Wordpress + Ajax tải trang + Trọng lực hình thức + Trọng lực trang hình thức phá vỡ
Một trang web WordPress, Tôi đang sử dụng một cái gì đó tương tự như http://barbajs.org/ Vì vậy, mỗi nội dung trang được tải thông qua ajax vào thẻ <main></main>
.
Trong một trong các trang (trang liên hệ), tôi có biểu mẫu trọng lực và đang sử dụng ngắt trang. Biểu mẫu được thực hiện thành các bước và mỗi bước được tải bên trong trang. Mọi thứ đều hoạt động nếu trang đầu tiên tôi tải là trang (trang liên hệ), nhưng ngay sau khi tôi truy cập một trang khác và quay lại hoặc nếu tôi truy cập trang liên hệ từ trang trước, biểu mẫu sẽ không hoạt động nữa .
Bất kỳ ý tưởng nào về cách khắc phục. Đây là phần mã:
Wordpress: WYSIWYG với shortcode
[gravityform id="2" title="false" description="false" ajax="true"]
On tải, tôi có điều này: jQuery('#gform_wrapper_2').show()
(Đây là điều duy nhất mà hoạt động), vì vậy tôi không có được một màu đen trang.
Nếu tôi bấm vào bước tiếp theo (nó không load bước tiếp theo) và tôi đã cố gắng này: này tôi tìm thấy trên các tài liệu hoặc trong nút bên cạnh dưới onclick = "..."
jQuery(document).trigger('gform_post_conditional_logic', [2, null, true])
jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){})
jQuery(document).trigger('gform_post_render', [2, 1])
jQuery("#gform_target_page_number_2").val("2");
jQuery("#gform_2").trigger("submit",[true]);
tôi sẽ cần một cái gì đó như gform.init()
lý tưởng: D hoặc một cái gì đó tương tự cho phép tôi liên kết các hình thức một lần nữa.
Cảm ơn rất nhiều!
Nó có ở đâu đó không? – shramee
Mô tả của bạn đủ phong nha nhưng tôi cần xem nội dung này trực tiếp để tôi có thể gỡ lỗi mã và xem điều gì đang xảy ra. Hoặc, ít nhất, bạn có thể đăng đoạn mã tải javascript và nó được kích hoạt như thế nào không? –
Bạn cũng có thể xem xét kiểm tra xung đột chủ đề/plugin như được mô tả trong tài liệu dạng trọng lực của chúng https://docs.gravityforms.com/testing-for-a-themeplugin-conflict –