[ruby-it] Chiamata Ajax con Jquery e senza link_to_remote. Possibile ?

Luca Mearelli luca.mearelli a gmail.com
Gio 22 Ott 2009 12:14:37 CEST


On Thu, Oct 22, 2009 at 11:52 AM, Ale Ds <alexdesi a gmail.com> wrote:
> Si Jrails non e' male, ma sto cercando di apprendere ed usare solo
> Jquery in modo da ottenere codice javascript Unobtrusive.

allora, supponendo che l'URL da richiamare via ajax sia la stessa
indetificata dall'href del tuo link, per farlo bastera' che tu crei in
link in maniera normale con un link_to:

<%= link_to "click me", [url], {:class=>'ajax_click'} %>

poi nel tuo javascript potrai sostituire l'azione del click con la
chiamata ajax, facendo piu o meno cosi (non l'ho provato ma dovrebbe
darti l'idea):

$(document).ready(function () {
  $('a.ajax_click').bind('click', function (e) {
      $.ajax({
		  url: this.href,
		  [ tutte le altre opzioni di ajax... ]
		});
  });
});


ciao,
Luca


More information about the Ml mailing list