Thanks for the response... OK, having read up on JQuery a bit, I can see how I might hijack the initial submit, but how do I intercept and filter the response?
Sorry if I'm being dim - new to this... Thanks, Greg > > > You can actually just high-jack the post with JQuery and then when it sends > back the new page you can filter it and display just that message. > > ______________________________________ > > From: radiant-bounces at radiantcms.org [radiant-bounces at radiantcms.org] > > On > Behalf Of Greg Dart [greg_dart at yahoo.co.uk] > > Sent: Saturday, August 08, 2009 3:48 PM > > To: radiant at radiantcms.org > > Subject: [Radiant] Ajax with mailer extension > > > > > > ----- Original Message ---- > > From: Greg Dart > > To: radiant@radiantcms.org > > Sent: Saturday, 8 August, 2009 21:48:49 > > Subject: Ajax with mailer extension > > > > Hello, > > > > I'm new to Radiant (and fairly new to Rails) so please be gentle.... > > > > I've got a contact form working using the Mailer Extension - the contact > > form > is > > in a snippet on the sidebar of the home page. What I would like to achieve > > is > > that when the contact form is submitted and the email successfully sent, > rather > > than redirecting to a new page, I'd like an AJAX like effect to change the > > heading of the contact form to "Mail Sent!". > > > > Based on research to date, I'm trying to follow articles about RJS and so > > I've > > > tried adding the following to the > > ../vendor/extensions/mailer/app/mail_controller.rb file: > > > > page.replace_html 'contactmsg', 'Mail Sent!' > > > > Where 'contactmsg' is the id of a div in the snippet. But I get errors > > about > > unknown variable "page". Reading further, I realise this kind of stuff > > should > be > > in an .rjs file, in a view directory? But Radiant projects don't have > > "views" > do > > they...? So how can I achieve an RJS or AJAX like effect to update one part > > of > > > the page based on some logic happening in a controller? > > > > If I'm going about this in completely the wrong way please feel free to > > re-direct me... > > > > Thanks, > > Greg _______________________________________________ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant