Meerdere PHP output verwerken via één AJAX call
15-09-2020
javascriptAls je meerdere waarden wilt verwerken via AJAX zou je de output van je PHP functie moeten omzetten naar een JSON encoded string.
$data=array("id"=>1, "text"=>"Een string", "waarden" => $array); // Zet alle benodigde waarden in de array
echo json_encode($data); // Gebruik json_encode om de array om te zetten naar een JSON encoded string
In je AJAX call vang je het weer op:
jQuery.ajax({
...
success:function(results){
var obj=$.parseJSON(results); // nu is obj een JSON object
alert(obj.id); // geeft "1"
alert(obj.text); // geeft "Een string"
}
});
Kom je er alsnog niet uit en heb je hulp nodig? Aarzel niet om contact op te nemen!
