Meerdere PHP output verwerken via één AJAX call

Als 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"
}
});