Как изменить страницу в блейде для JavaScript (Laravel) - PullRequest
0 голосов
/ 23 ноября 2018

Этот API-интерфейс api.php.Мой веб и API находятся в одном проекте.Я хочу изменить страницу в результате успешного запроса jquery.Но я не знаю, что делать.Не могли бы вы сделать мне действительно большую услугу?

Код здесь:

<pre>
 <script type="text/javascript">
    $.ajaxSetup({
        headers: {
            'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
        }
    });
    $(".btn-primary").click(function(e){
        e.preventDefault();
        var account = $("input[name=account]").val();
        var password = $("input[name=password]").val();
       $.ajax({
           type:'POST',
            headers:{
                Key: "xxx",
                 Version:"1.0.0",
            },
           url:'http://127.0.0.1:8000/api/Login',

           data:{account:account, password:password},

           success:function(data){
           //I want to change page.
           }
        });
    });

</script>
<code> 

1 Ответ

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

Вы можете попытаться сделать так

success:function(data){
    $("html").html(data);
}

или

success:function(data){
    $("body").html(data);
}

, но я уверен, что javascript с этих страниц не будет работать, поэтому вы будете получать только HTML

edit: также это на самом деле не изменит вашу страницу, он будет извлекать html из ajax-запроса и заменит им текущий контент

, чтобы сделать ре-редерикт, который вы должны использовать window.location.replace("https://faksesite.com/xxx.blade.php");

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