Wordpress - отправьте форму на новую вкладку и продолжите обработку - PullRequest
0 голосов
/ 22 января 2020

У меня есть обычный WordPress сайт, который я запускаю, если клиент ставит галочку в форме заявки на основе angularjs, мне нужно открыть новую вкладку, разместив сообщение в сообщении администратора. php action но также продолжите обработку приложения angularjs на исходной вкладке.

Таким образом, конечный результат должен быть новой вкладкой с опубликованной формой и существующей вкладкой с результатами angularjs что больше ajax сообщений на сайте WordPress.

То, что происходит, это форма, отправляемая в новую вкладку, висит за обработкой ajax в исходной вкладке. Я бы предпочел, чтобы это было перевернуто, но также не понимаю, почему это происходит. Разве 2 поста в одном и том же wordpress, один админ-пост и один ajax не обрабатываются отдельно?

Сложно привести примеры, так как сайт чувствителен, но мой angularjs работает примерно так

function processForm() {
    runSubmit();
    //Do the rest of the application submit via ajax and await response
}

function runSubmit() {
    form1.submit();
}

В основном код ajax в функции processForm () задерживает результаты отправки формы runSubmit () до ее завершения.

Я надеюсь, что простой сон где-нибудь сработает, но пока не повезло.

Заранее спасибо.

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