Ich habe ein Formular in einer HTML-Datei, die Daten an eine PHP-Datei sendet. Diese PHP-Datei wählt aus der Datenbank aus, transformiert die Ergebnisse in eine JSON-Datei und sendet sie zurück an die HTML-Datei.PHP-generierten JSON aus HTML
Ich würde gerne wissen, wie ich den JSON von der PHP bekommen kann; Ich bekomme die Antwort (von der Registerkarte Netzwerk im Inspektionsmenü), aber ich weiß nicht, wie ich es bekommen soll (um zu echo/alarmieren/ein Diagramm damit zu machen). Danke im Voraus!
Dies ist mein Code, um die Daten zu senden:
<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>
Und dies ist der PHP-Teil, der die json (links heraus alle mysql Teil und so weiter) macht:
while ($arr = $query->fetch(PDO::FETCH_ASSOC)) {
echo json_encode($arr);
https://stackoverflow.com/help/mcve – julekgwa
Haben Sie versucht, json_encode() verwenden? Kannst du deinen Code hier schreiben? –
Sie müssen uns Beispielcode Ihrer Situation zeigen. –