/ / Je passe des variables php à javascript. Y a-t-il une meilleure façon de structurer cela? - php, javascript, styles

Je passe des variables php à javascript. Y a-t-il une meilleure façon de structurer cela? - php, javascript, styles

Donc, j’écris une page Web qui contient une série demachines à sous. Vous appuyez sur une machine à sous particulière et elle vous dit combien vous avez gagné (ou perdu). Je veux beaucoup changer ces valeurs pour que je "les lise depuis un fichier en utilisant php afin de pouvoir facilement changer le fichier pour changer le comportement des machines à sous. -3,6,9, -12, etc. "

Maintenant, la façon dont la machine à sous fonctionne, comme vous pouvezimaginez, c’est que lorsque vous appuyez sur la machine, une valeur apparaît sur la machine à sous indiquant le paiement que vous obtenez. Et puis un total cumulé est mis à jour en ajoutant la valeur qui vient d'apparaître dans la machine à sous. J'utilise javascript pour obtenir cet effet. Mais pour changer la valeur des éléments sur la page, il me faut savoir par quoi remplacer les éléments. Je pense donc à envoyer toutes les données du côté javascript.

Mais j’ai lu plusieurs fois que c’était mauvaispratique, et les gens demandent généralement "Qu'est-ce que vous essayez vraiment de faire?". C’est donc ce que j’essaie vraiment de faire, manipuler des valeurs sur une page, en fonction des valeurs d’un fichier sur le serveur. Existe-t-il un moyen approprié d’y parvenir?

Réponses:

0 pour la réponse № 1

Le meilleur moyen est bien sûr AJAX. Vous pourrez utiliser les valeurs du serveur et mettre à jour le contenu de la page simultanément. Je préférerais utiliser AJAX avec JQuery, car il résout les problèmes de navigateur et facilite la collecte de données depuis le serveur. Voici quelques tutoriels relativement simples sur l'utilisation d'AJAX avec JQuery: http://www.w3schools.com/jquery/jquery_ajax_intro.asp


0 pour la réponse № 2

Je ne vois pas comment votre site fonctionne exactement. Mais je pense que vous pouvez utiliser ajax pour le faire.

Quand un utilisateur clique sur une machine, javascript envoie unedemande "en arrière-plan". C'est-à-dire, en utilisant ajax. Et ensuite, vous pouvez obtenir les données renvoyées par cette requête. Ensuite, vous mettez à jour les données sur votre page. Jetez un coup d'œil à Jquery ajax.