我有一个html文件中的表单,它将数据发送到php文件。该PHP文件从数据库中选择,将结果转换成json文件并将其发送回html文件。从html获取php生成的json
我想知道如何从php获取json;我确实得到了答复(从检查菜单中的网络选项卡),但我不知道如何得到它(用它回显/提醒/制作图表)。提前致谢!
这是我的代码来发送数据:
<script type="text/javascript">
$(function() {
$(".datepicker").datepicker({
minDate: new Date(2015, 8 - 1, 25),
maxDate: "0"
});
});
$(function() {
// On form's submit, takes both input's values...
$('form').on('submit', function (e) {
var from = $("#from").val();
var to = $("#to").val();
// ...to compare them and displays an error if "to" is smaller than "from"
if(Date.parse(from) > Date.parse(to)){
alert("Invalid Date Range");
}
else{
e.preventDefault();
$.ajax({
type: 'post',
url: 'classes/Select.php',
data: $('form').serialize(),
success: function() {
alert('data sent');
}
});
}
});
});
</script>
这是PHP的一部分,使JSON(左出所有的MySQL的部分,这样的):
while ($arr = $query->fetch(PDO::FETCH_ASSOC)) {
echo json_encode($arr);
https://stackoverflow.com/help/mcve – julekgwa
您是否尝试过使用json_encode()?你能在这里写你的代码吗? –
您需要向我们展示您的情况的示例代码。 –