2011-03-02 5 views
0

J'ai une page Web où un utilisateur peut 'ajouter un article'; quand ils cliquent sur 'ajouter un article', ils ouvrent un iframe (une boîte modale pop-up). Dans l'iframe, il y a un formulaire avec les boutons 'save' et 'cancel' - ce que j'essaye de faire est de le faire quand l'utilisateur tape 'save', il enregistre les données dans la base de données, et puis actualisez la page.php Postback & Javascript: Page Actualiser après le formulaire soumettre

Actuellement, lorsque l'utilisateur clique sur "Enregistrer", il enregistre les données, mais la page reste ouverte. La seule façon de le savoir enregistré est que le texte "Ajouter un élément" devient "Modifier l'élément".

Le composant qui gère ce processus est répertorié here

Le code « forme » qui est ce que les utilisateurs voient et remplir est répertorié ici: http://code.google.com/p/joomlaworks/source/browse/trunk/K2/components/com_k2/views/item/tmpl/form.php?r=604

Je sais très peu sur javascript, et seulement une connaissance modérée de php. Quand l'utilisateur tape 'save', la publication est générée - je ne sais pas comment dire d'où. Je pense si je pouvais mettre le code suivant dans le postback qu'il ferait ce que je veux:

window.parent.location.reload(); 

Si quelqu'un peut me aider à comprendre où le postback est généré à partir, et comment je mettre cette code là-bas, il serait grandement apprécié!

+0

Quelle que soit la raison pour laquelle vous devez utiliser un iframe au lieu d'ajax? –

Répondre

Questions connexes