J'ai un lien qui va à la page d'édition par défaut. http://127.0.0.1:3000/calendars/16/edit Je souhaite appeler une fenêtre contextuelle jQuery pour gérer l'action d'édition. Je veux que le popup ait la section éditable. Y a-t-il un moyen d'y parvenir?Ouverture d'une fenêtre contextuelle jQuery au lieu de la page d'édition par défaut
0
A
Répondre
2
Il suffit de faire un appel ajax à l'url (celui que vous avez donné ci-dessus) en cliquant sur ce lien. mettre les données renvoyées dans un DIV (par exemple #xyz) utilisation jQuery Dialog (réf. http://jqueryui.com/demos/dialog/)
$("#xyz").dialog();
$("#xyz form").submit(function(){
// Do ajax call here to submit the form
$("#xyz").dialog('close');
return false;
})
+0
Je n'ai pas compris cette partie "juste faire un appel ajax à l'url (celui que vous avez donné ci-dessus) sur le clic de ce lien mettre les données retournées dans un DIV (disons #xyz)" - mon formulaire d'édition est éditer. html.erb maintenant dois-je mettre ce contenu de retour dans un div? – Ved
Probablement. Mais sans poster quelque chose que nous pouvons * voir * (nous ne pouvons pas accéder à * votre * localhost), il peut être difficile de répondre. Voulez-vous intégrer la * page entière * dans le modal/popup jQuery? –
@David - Oui, tous les champs de saisie doivent aller dans le popup. – Ved