Перенаправление и выборка данных из входных значений первой страницы |WordPress - PullRequest
0 голосов
/ 20 сентября 2018

WordPress Перенаправление и публикация в javscript, сначала я нажимаю на кнопку «Отправить», и мне нужно сохранить данные в WordPress вставить сообщение.и после перенаправления на другую страницу, поэтому мне нужно, чтобы некоторые входные значения попадали внутрь перенаправленной страницы.

когда пользователь нажимает кнопку «отправить», сохранить данные, параметр wp_post вставить (я это сделал), а затем перенаправить другую страницу (перенаправление работает сейчас). Я не могу получить доступ к данным с первой страницы на 2-ю.

  • это моя форма:

    <form id=""  class="zon-form" action="#" method="post" data-url="<?php echo admin_url('admin-ajax.php'); ?>">
    <input type="text" class="field-input" placeholder="Adult" id="name" name="name" required>
    
  • это мой javascript:

                if (r.name)
                    if (/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(String(r.email).toLowerCase()))
                        if (r.message) {
                            var t = a.dataset.url,
                                s = new URLSearchParams(new FormData(a));
                            a.querySelector(".js-form-submission").classList.add("show"), fetch(t, {
                                method: "POST",
                                body: s
    
                            }).then(function(e) {
    
                                window.location = '/wordpress/payment';
    
    
    
    
                                //   return e.json()
    
    
                            }).catch(function(e) {
                                o(), a.querySelector(".js-form-error").classList.add("show")
                            }).then(function(e) {
                                o(), 0 !== e && "error" !== e.status ? (a.querySelector(".js-form-success").classList.add("show"), a.reset()) : a.querySelector(".js-form-error").classList.add("show")
                            })
                        } else a.querySelector('[data-error="invalidMessage"]').classList.add("show");
                else a.querySelector('[data-error="invalidEmail"]').classList.add("show");
                else a.querySelector('[data-error="invalidName"]').classList.add("show")
            })
        })
    }, {}]
    

Любая помощь, как всегда, оченьоценили.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...