C’e’ un modo per usare le rails routes in una funzione jquery?
Ho una funzione jquery nel file application.js e vorrei fare una cosa
tipo:
$("#printed").click(function() {
$.get(“customer_path(@customer)”)
C’e’ un modo per usare le rails routes in una funzione jquery?
Ho una funzione jquery nel file application.js e vorrei fare una cosa
tipo:
$("#printed").click(function() {
$.get(“customer_path(@customer)”)
On Sat, Feb 5, 2011 at 6:28 PM, Mauro [email protected] wrote:
C’e’ un modo per usare le rails routes in una funzione jquery?
puoi far servire il file .js da rails; la tecnica simile a quella che
trovi qui:
michele
On 6 February 2011 10:35, Michele F. [email protected]
wrote:
On Sat, Feb 5, 2011 at 6:28 PM, Mauro [email protected] wrote:
C’e’ un modo per usare le rails routes in una funzione jquery?
puoi far servire il file .js da rails; la tecnica simile a quella che
trovi qui:
#103 Site Wide Announcements - RailsCasts
Per far funzionare un semplice click mi sembra eccessivo, a dispetto
dell’unobtrusive javascript alla fine ho preferito fare:
funziona perfettamente.
E se invece di usare l’attributo html onclick ti basassi
sull’attributo html5 data-?
e nel tuo file application.js
// nell’evento document ready…
$(“[data-target]”).click(function() {
window.location.href=$(this).attr(“data-target”);
});
se poi usi l’ultima versione di jQuery, l’ultima istruzione js diventa:
window.location.href=$(this).data(“target”);
inoltre ti consiglio di usare un nome convenzionale come
“data-nomesito-nomefunzionalita” al posto di “data-target”, in modo da
applicare un primitivo namespace.
In questo modo comunque resti unobtrusive
Maurizio
Il 07 febbraio 2011 00:49, Michele F. [email protected]
ha scritto:
pensavo che con “Ho una funzione jquery nel file application.js”
intendessi che
non poteva essere messa in pagina. chiaramente l’altra soluzione pi
semplice
michele.
2011/2/6 Mauro [email protected]:
2011/2/7 maurizio de magnis [email protected]:
E se invece di usare l’attributo html onclick ti basassi
sull’attributo html5 data-?
Ma data-target e’ un nuovo attributo introdotto da html5?
Tutti gli attributi che iniziano con data- sono validi in html5,
quindi puoi scegliere quello che ti serve
2011/2/7 Mauro [email protected]:
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs