Je pense que dans ce cas, j'ai besoin d'écrire un script côté client que onpageload/onchange obtient des options du serveur & construit une liste dynamiquement. & stocke de nouvelles options sur le serveur via un script JavaScript. Je vais préférer enregistrer l'entrée de l'utilisateur dans un fichier sur le serveur. Je serai très reconnaissant pour toute aide.Comment construire une liste dynamiquement et transmettre/enregistrer les valeurs sélectionnées par l'utilisateur d'un formulaire HTML au serveur?
Répondre
Voici la pile que nous utilisons pour notre application web et qui fonctionne plus ou moins la façon dont vous décrivez:
- l'utilisateur charger une page HTML
- la page faire un appel ajax et obtenir les options en tant que JSON (soit il existe déjà dans la base de données, ou un nouvel ensemble d'options est généré)
- le JSON est rendu à l'aide d'un moteur de templating JS (PURE dans notre cas)
- le changement d'utilisateur quelque chose
- le même JSON est modifié et envoyé par un POST au serveur
- le serveur lit ce JSON et le stocke dans la base de données (vous écrirez les données dans votre fichier). Et puis revenez à l'étape 4, pour attendre un autre changement d'utilisateur.
thanX un lot Mic, il va m'aider un long chemin :-) – XCeptable
encore une fois, en fait, aucune raison :-) Je pensais juste que ce (fichier) peut être pourrait travailler rapidement peut être et une fois que je le vois travailler, Je veux dire toute la pile comme vous l'avez défini alors je vais convertir en MySQL. – XCeptable
Avez-vous essayé quelque chose? Quel serveur utilisez-vous? – Nivas
Je cherche comment le faire encore. Mais il semble que les fichiers d'entrée/sortie aient des problèmes d'accès au navigateur. En fait ce que je demande aux moments est juste une sorte de conseil ou d'orientation pour que vous expérimentiez les gens (comme mon php serait bien ici malgré le javascript) car je n'y ai mis que ma pensée/idée là-bas pour y résoudre. J'utilise localhost, apache 2.2.14 (IPv6 activé). Une autre chose que je serai reconnaissant si vous me répondez est-il sûr/préférable d'utiliser javaScript en relation avec l'utilisateur peut avoir désactivé JavaScripts. Je sais qu'il existe aussi des alternatives mais pour un usage optimal. – XCeptable
Pourquoi voulez-vous stocker des données en tant que fichiers? Il y a beaucoup de bases de données SQL ou noSQL qui facilitent cela. – Mic