Я не совсем вас понимаю, но так как я не могу оставить комментарий, я все равно попытаюсь ответить.
Вам не нужно использовать php для отображения html-кода, просто в случае, если вы не знали, вы можете сделать это следующим образом.
<?php
//php code
?>
<div class="w80">
<div class="g-recaptcha" data-sitekey=".../ my sitekey sits here /..."></div>
</div>
<div class="flex-row fr-c mt50a">
<button class="button btn-reg" onclick="switchPage('registration_page_2.php')">« Back</button>
<button class="button btn-reg" onclick="validatePage('registration_validate.php')">Submit your registration</button>
</div>
<?php //continue code here ?>
и я загружаю его в один из моих div, reCaptcha не было показано. я
пробовал некоторые способы и приемы, но это не работает: (
Трудно сказать по предоставленной вами информации, почему она не отображается
На моей странице вообще нет формы и раздела для отправки. Я делаю это с
javascript и ajax.
Если ваши registration_page_2.php и registration_validate.php не отражают шаблон в вашем текущем показанном .php, то он точно не будет отображаться на вашей странице
Почему я не могу заставить это работать? Это возможно обойти
form-> submit-> post метод для получения reCaptcha живым? Или это единственная страница
неправильный путь?
Я думаю, что вы просто сделали что-то не так в середине. То, как вы сказали «form-> submit-> post», - правильный путь для этого
Можете ли вы помочь мне получить решение, пожалуйста?
Используя ваш браузер, проверьте или просмотрите исходный код вашей страницы. (Для Google Chrome горячая клавиша - CTRL + SHIFT + I). Попробуйте найти элементы на своей странице, чтобы увидеть, загружены ли они, но скрыты ли они из-за CSS или лайков. После чего вы должны дать более подробную информацию.