Ajax возвращает в результате HTML-код текущей страницы - PullRequest
0 голосов
/ 01 июля 2019

У меня странная ситуация: когда URL текущей страницы имеет вид: site.com/edit/123 ajax возвращает html-код текущей страницы вместо того, что должен. но когда url похож на: site.com/idit?123, ajax делает все правильно и отправляет данные в нужный обработчик файлов. В первом случае данные из ajax почему-то попадают в индексный файл. Я понятия не имею, почему это происходит. Не могли бы вы мне помочь запрос:

$('.submit').click(function() {
            test = 'asd123';
            $.ajax({
                type: 'POST',
                url: 'settings.php',
                data: {test:test},
                success: function(data) {console.log(data);}
            })
        })

Я ожидаю, что в случае успеха переменная 'test' вернется ко мне. вместо этого я получаю HTML-код текущей страницы, если мой URL-адрес в браузере «site.com/edit/123», но если URL-адрес «site.com/edit?123», все работает хорошо. по какой-то причине запрос попадает в файл index.php, а не в settings.php с первым URL.

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