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

Reply via email to