Получить контент после отправки - PullRequest
0 голосов
/ 23 ноября 2018

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

<?php
$homepage = file_get_contents('localhost/test/login.php');
echo $homepage;
?>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.3.min.js" ></script>
<script type="text/javascript">
  $(function(){
    $("input[name=email]").val("test@test.com");
    $("input[name=password]").val("test");
    $('#signin-form').submit();
  });
</script>

этот скрипт находится в другомфайл с именем auto.php.поэтому, когда я запускаю, это работает, но после отправки ссылка localhost/login.php будет перенаправлена ​​на localhost/index.php, так что я должен добавить к auto.php после отправки, чтобы получить содержимое l ocalhost/index.php спасибо

1 Ответ

0 голосов
/ 23 ноября 2018

Из-за отсутствия подробностей я объясню решение (что я понял из вашего вопроса).

Представьте себе у вас есть форма на странице auto.php, котораяотправит некоторые данные на index.php.Вы запросили подход для получения данных / результатов из index.php без перенаправления или чего-то подобного.Это способ, которым вы можете сделать это: ajax:

$('#signin-form').on('click', function(e){
    //e.preventDefault();
    var email= $("input[name=email]").val();
    var password = $("input[name=password]").val();
    $.ajax({
            url: 'index.php',
            type: 'POST',
            data: 'the_email='+ email +'the_pass'+ password ,
            success: function(respond){
                $('#results').html(respond);
            }
        });
});

В index.php используйте $_POST['the_email'] для электронной почты и $_POST['the_pass'] для пароля.Используйте их, манипулируйте ими или чем угодно, а затем echo результаты в index.php.

Обратите внимание : чтобы показать результаты, вы должны добавить новый divс идентификатором #results в auto.php.Как показано ниже:

<div id="results"></div>

Теперь все данные из index.php будут отображаться в auto.php без перенаправления.

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