Ребят, не могу понять. Я передаю некоторые данные (в данном случае значение input) через ajax файлу get.php
В этом файле я закидываю то, что передал в переменную $p.
И вот через echo эта переменная не выводится. Её вообще будто бы не существует.
Но зато в файл text.txt все прекрасно записывается
В чем проблема?
AJax запрос:
$('.save').click(function(){
var request = document.getElementById("query").value;
$.ajax({
url: "get.php",
type: "POST",
data: {
v_link: request,
},
success: function() {
console.log('УСПЕХ');
}
})
});
Файл get.php:
<?php
$p = $_POST['v_link'];
echo $p;
file_put_contents("text.txt", "$p");
P.S. Я ранее пытался вообще массив передать. И если через консоль смотреть, то массив там есть и он как бы передается, но файл get.php его не видит и считает, что переменная пуста