/ / La meilleure façon d'envoyer des données qui rempliront plusieurs divs en utilisant jquery? - javascript, php, jquery, html

Le meilleur moyen d’envoyer des données qui peupleront plusieurs divs à l’aide de jQuery? - javascript, php, jquery, html

Vous cherchez vos conseils!

Im regardant une nouvelle méthode pour mettre à jour plusieurs avec des données.

Actuellement, je dis 3 divisions. J'ai ensuite trois scripts qui sont appelés toutes les x secondes. Chaque script appelle un fichier php externe et met à jour à son tour la div pour laquelle le script est conçu.

Je me demande, Est-il possible d'avoir un seul fichier serveur .php pouvant être appelé une fois. Mais mettre à jour plusieurs divs avec les données html?

Peut-être que le fichier .php produit quelque chose comme

div1html = "CODE HTML";

div2html = "CODE HTML";

div3html = "CODE HTML";

(Ci-dessus ne fonctionnera clairement pas parce que le html peut contenir "ou; ou quoi que ce soit de toute façon ..)

Et puis avoir un seul script qui est appelé une fois pour mettre à jour les 3 divisions avec les données d'un seul appel? (Plutôt que 3 scripts appelant 3 fichiers différents pour chaque div)

Je cherche juste vos conseils sur la meilleure (et la plus simple) façon d'y parvenir?

Merci les gars. J'espère que vous allez trouver quelque chose pour moi. -Graham

Réponses:

1 pour la réponse № 1

Envoyer les données codées json. voir json_encode

$data = new stdClass();
$data->div1html = "bla";
$data->div2html = "more bla";
$data->div3html = "even more bla";
header("Content-Type: application/json; charset=utf-8");
echo json_encode($data);

Json peut facilement lire par javascript et gérera tous les échappements pour vous.