Отправляю AJAX запрос с одной РНР страницы на другую, но вторая не видит данные POST
Код JS:
function addToCart(id){
$.ajax({
url: 'kek.php',
type: 'POST',
data: {
'balance':"1234"
},success:function(){
console.log(data);
},error:function(error, data){
console.log(eval(error), data);
}
})
}
Код первой РНР страницы:
<?
session_start();
$query = "select * from items where item_url='$product'";
$results = $mysqli->query($query);
while($row = $results->fetch_assoc()){
echo '<input type="button" name="addtocart" id="addtocart" onclick="addToCart('.$row['id'].')" value="Add to Cart"
class="btn"></input>';
}
?>
Код kek.php:
<?php
error_reporting(E_ERROR | E_PARSE);
var_dump($_POST);
$kek = json_encode($_POST['balance']);
if(isset($_POST['balance'])){
var_dump(($_POST['balance']));
}
else{
print_r('no ');
}
$raw = file_get_contents("php://input");
$json = json_decode($raw, true);
$key = $json['key'];
var_dump($json);
var_dump($key);
var_dump($HTTP_RAW_POST_DATA);
?>
AJAX функция success выводит в консоль, что данные отправились, однако в kek.php всё равно NULL. Раньше использовал на другом сайте и всё работало, а щас почему-то не работает