这是我将 json 数据发送到 php 文件的 jquery ajax 部分。
$(function () {
$('form').submit(function () {
var fields = $(this).serializeArray();
var ans_json = JSON.stringify(fields);
console.log(ans_json);
$.ajax({
url: "results.php",
type: "POST",
data: ans_json,
dataType: "json",
success: function (result) {
console.log(result);
}
});
return false;
});
});
现在我想使用这个发送到 php 页面的 json 数据。我该怎么做?我已经这样做了,但它返回null。
<?php
echo json_decode('ans_json');
?>
我有一组 10 个问题需要回答。回答了 3 个问题,所以得到了以下结果。这就是我在控制台中得到的。
[{"name":"answer_9","value":"a"},{"name":"answer_10","value":"a"}] quizzes.php:14
空值