nouvelingenieur / Refresh

Plateforme de crowdsourcing pour l'enseignement supérieur
nouvelingenieur.fr
13 stars 6 forks source link

Ajax Delete/Edit post retourne la page en incluant header et footer #52

Open clemsos opened 12 years ago

clemsos commented 12 years ago

Le processus pour éditer/supprimer un post depuis la page d'accueil en utilisant Ajax :

click "delete/edit" --> ouverture d'une popup (div + modal jquery) --> modif à l'intérieur de la popup --> save changes --> reload post

Pour le moment :

Le problème est que l'ensemble de la page est loadé à chaque fois dans la popup, ce qui inclue la barre de menu et le footer du site. Il faudrait donc simplifier les fonctions edit/delete pour qu'elle retourne uniquement le contenu de la fonction edition sans le reste

https://github.com/nouvelingenieur/Refresh/blob/master/SITE/script_php/pages_secondlevel/comments.php#L318

Asimov4 commented 12 years ago

Okay. Je travaille à créer des actions DELETE et EDIT dans actions.php et à créer l'interface dans ajax.php

Asimov4 commented 12 years ago

J'ai créé l'appel ajax pour la fonction DELETE pour un commentaire : http://refresh.nouvelingenieur.fr/ajax.php?action=delete_comment. le comment_id est passé en POST. La réponse du serveur est directement en HTML (plutôt qu'en JSON).

Est-ce que c'est ce qu'il te faut ? Ou bien préfères-tu que je continue à renvoyer du JSON comme pour les autres appels ajax ?

Si c'est OK, je continue sur EDIT et DELETE pour les idées aussi.