mam to ustawić w tej chwili:Wordpress + Ajax strona ładowanie + Gravity postacie + Gravity strona formy przerwa
WordPress miejscu, Używam coś podobnego do http://barbajs.org/ Więc każdy Zawartość strony jest ładowany przez AJAX do tagu <main></main>
.
Na jednej ze stron (strona kontaktowa) mam formę grawitacji i używam podziału strony. Formularz jest tworzony w krokach, a każdy krok jest ładowany na stronę. Wszystko działa, jeśli pierwsza strona, którą wczytuję, jest tą stroną (stroną kontaktową), ale jak tylko przejdę na inną stronę i wrócę, lub gdy przejdę do strony kontaktowej z poprzedniej strony, formularz już nie działa .
Wszelkie pomysły, jak to naprawić. Jest to część kodu:
Wordpress: WYSIWYG z SHORTCODE
[gravityform id="2" title="false" description="false" ajax="true"]
Na obciążenia, mam to: jQuery('#gform_wrapper_2').show()
(Jest to jedyna rzecz, która działa), więc nie rozumiem czarna strona.
Jeśli kliknę na kolejnym etapie (nie załadować następny krok) i próbowałem to: To znalazłem w dokumentacji lub w następnym przycisk pod 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]);
będę potrzebował coś takiego jak gform.init()
idealnie: D lub coś podobnego, co pozwala mi ponownie związać formularz.
Wielkie dzięki!
Czy jest gdzieś? – shramee
Twój opis jest wystarczająco przyzwoity, ale muszę zobaczyć to na żywo, aby móc debugować kod i zobaczyć, co się dzieje. Lub, przynajmniej, możesz opublikować fragment kodu ładującego javascript i jak jest on uruchamiany? –
Możesz także rozważyć sprawdzenie konfliktów tematów/pluginów, opisanych w ich formularzach grawitacji docs https://docs.gravityforms.com/testing-for-a-hemheli-conflikt –