Bart SalléFreelance webdeveloper Plan een gesprek
Javascript

Meerdere PHP output verwerken via één AJAX call

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"
}
});
Vraag advies over dit onderwerp
Algemeen

Ik wil web developer worden maar welke opleiding of cursus kan ik dan het beste volgen?

25 september 2022 Lees meer
Javascript

WordPress plugin development: Ajax gebruiken

8 september 2020 Lees meer
Javascript

Hoe kun je WordPress variabelen gebruiken in javascript?

8 september 2020 Lees meer