PHP Включить не работает, если я использую ajax jQuery - PullRequest
0 голосов
/ 06 ноября 2018

У меня есть файл с именем index.php, в котором мой Ajax ->

    <script>
    $(document).ready(function() {  
        $("#tokensubmit").submit(function(e){
            var id = $("#id").val();
                $.ajax({
                    type: "POST",
                    url: "requests/abcd.php",
                    data: {login:true,id: id},
                    success: function(response){
                                alert(response);
                            }
                        }
                }); 
            e.preventDefault();
        }); 
    }); 
</script>

& ДРУГОЙ ФАЙЛ У меня есть «abcd.php», куда я отправляю ajax-запрос. Вот как abcd.php ->

<?php  include 'xyz.php'; ?>

В xyz.php, если я наберу

<?php echo "abcd ";?>

Мой Аякс не работает! Я хочу сказать, что PHP ВКЛЮЧАЕТ - это НЕ , работающий с Ajax Request.

Но без включения xyz.php в abcd.php Если я напишу код, который прямо в xyz.php, без включения .. Все работает нормально ..

Но я хочу включить файл. Как я могу это сделать ? пожалуйста, помогите ..

1 Ответ

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

Если вы вызываете файл с помощью ajax, то для включения любых других файлов в этот файл (abcd.php) потребуется абсолютный путь. Например:

require $_SERVER['DOCUMENT_ROOT'].'/file_folder/xyz.php';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...