Я пытаюсь выполнить AJAX некоторые POSTed данные на страницу PHP, но данные не отправляются правильно. Что я делаю не так?AJAX не отправляет данные правильно
Вот мой код:
HTML функция
<a id="some_id">LINK</a>
Ajax
mFunction(){
$("#some_id").click(function(){
var thisId = $(this).attr('id');
console.log(thisId);
$.ajax({
type : 'POST',
url : 'magic.php',
data: {"thisId" : thisId},
dataType: "json",
success:function(data){
console.log(data);
}
});
});
}
PHP
<?php$thatId = $_POST['thisId']; print_r($_POST); ?>
Итак, все должно работать, как я понимаю, но что-то не так. В console.log (данные) я получить идентификатор, так как данные были отправить Но в print_r я получаю массив() пустой массив ..
И часть PHP где? – dbf
' Php $ thatId = $ _POST ['thisId']; print_r ($ _ POST); ?> ' – Froxz
Вы уверены, что' P' является частью ['variables_order'] (http://www.php.net/manual/en/ini.core.php#ini.variables-order)? –