Я уже несколько раз просматривал SO и не могу найти ответ, который мне подходит, во всяком случае, вот JS:
jQuery.ajax({
url:'scripts/form.php?'+
'name='+$('#name').val()+
'&comment='+$('#comment').val(),
type:'POST',
dataType:'json',
complete:function(success) {
alert(success.responseText);
alert(success.name);
}
});
Вот (обобщенный) скрипт:
header('Content-type: application/json');
$name = $_GET['name'];
$comment = $_GET['comment'];
echo json_encode(array('name'=>$name, 'comment'=>$comment));
Вот вывод из блоков предупреждений:
- {"name": "test name", "comment": "test comment"}
- undefined
Я пробовал кучу разных вещей, но я в растерянности.