Ujs

Ciao,

sto implementando UJS nella mia applicazione ma non riesco a richiamare
una funzione presente in un mio file .js

nel controller ho messo
apply_behaviour ‘div#map’, “testJS()”

e non funziona, mentre questa funziona:
apply_behaviour ‘div#map’, “alert(’’)”

da cosa può dipendere?

Saluti Andrea

forse “testJS()” va in errore e tace… niente nella js console?
stb wrote:

Ciao,

sto implementando UJS nella mia applicazione ma non riesco a richiamare
una fun
zione presente in un mio file .js

nel controller ho messo
apply_behaviour ‘div#map’, “testJS()”

e non funziona, mentre questa funziona:
apply_behaviour ‘div#map’, “alert(‘’)”

da cosa può dipendere?

Saluti Andrea


Ml mailing list
[1][email protected]
[2]http://lists.ruby-it.org/mailman/listinfo/ml


“Remember, always be yourself. Unless you suck.” - Joss Whedon

References

  1. mailto:[email protected]
  2. http://lists.ruby-it.org/mailman/listinfo/ml

niente sono un’ idiota non avevo messo function nella dichiarazione :stuck_out_tongue:

----- Original Message -----
From: “david” [email protected]
To: “ruby-it” [email protected]
Sent: Friday, December 01, 2006 5:31 PM
Subject: Re: [ruby-it] UJS

:slight_smile:
E’ capitato pure a me…
stb wrote:

 niente sono un' idiota non avevo messo function nella dichiarazione
 :P
 ----- Original Message ----- From: "david"
 [1]<[email protected]>
 To: "ruby-it" [2]<[email protected]>
 Sent: Friday, December 01, 2006 5:31 PM
 Subject: Re: [ruby-it] UJS

   forse "testJS()" va in errore e tace... niente nella js console?
   stb wrote:
 Ciao,
 sto implementando UJS nella mia applicazione ma non riesco a
 richiamare una fun
 zione presente in un mio file .js
 nel controller ho messo
 apply_behaviour 'div#map', "testJS()"
 e non funziona, mentre questa funziona:
 apply_behaviour 'div#map', "alert('')"
 da cosa può dipendere?
 Saluti Andrea
 _______________________________________________
 Ml mailing list
 [[3]1][email protected]
 [2][4]http://lists.ruby-it.org/mailman/listinfo/ml
 --
 "Remember, always be yourself. Unless you suck." - Joss Whedon
 References
   1. [5]mailto:[email protected]
   2. [6]http://lists.ruby-it.org/mailman/listinfo/ml
 _______________________________________________
 Ml mailing list
 [7][email protected]
 [8]http://lists.ruby-it.org/mailman/listinfo/ml

 _______________________________________________
 Ml mailing list
 [9][email protected]
 [10]http://lists.ruby-it.org/mailman/listinfo/ml


“Remember, always be yourself. Unless you suck.” - Joss Whedon

References

  1. mailto:[email protected]
  2. mailto:[email protected]
  3. mailto:1][email protected]
  4. http://lists.ruby-it.org/mailman/listinfo/ml
  5. mailto:[email protected]
  6. http://lists.ruby-it.org/mailman/listinfo/ml
  7. mailto:[email protected]
  8. http://lists.ruby-it.org/mailman/listinfo/ml
  9. mailto:[email protected]
  10. http://lists.ruby-it.org/mailman/listinfo/ml

ok quello l’ho risolto ma ora ho un’ anomalia, installando UJS non mi
vanno
più dei controller.

diciamoc he non mi funziona il render :update, è normale?

con UJS installato questo codice
render :update do |page|

session[:myTravel].locations.length.times do |n|

session[:myTravel].locations[n].place = params[“location#{n}”][:place]

page.call “geocode”, params[“location#{n}”][:place]

end

page.replace_html “form_container”, :partial => ‘new_travel_step2’,
:layout
=> false

end

mi genera

try {
geocode(“milano”);
geocode(“bologna”);
Element.update(“form_container”, “\n <form
action=”/travels/new_travel_step3" id=“uj_element_1”
method=“post”>\n
\n \n

\n destinazioni inserite:\n \n
\n
\n
\n
\n\n
\n 1 -  \n
\n
\n milano  \n
\n \n
\n partenza il  \n
\n \n
\n 2006-11-12\n
\n \n \n \n \n
\n
\n \n \n \n
\n \n\n
\n 2 -  \n
\n
\n bologna  \n
\n \n
\n partenza il  \n
\n \n
\n 2006-11-12\n
\n \n \n \n \n
\n \n
\n vuoi offrire un passaggio? \n \n \n \n
\n
\n
prezzo
\n posti
\n
\n \n \n
\n
\n 1 -  \n
\n
\n milano  \n
\n \n
\n il  \n
\n \n
\n 2006-11-12\n
\n \n
\n  €\n
\n \n
\n \n
\n \n
\n \n
\n
\n 2 -  \n
\n
\n bologna  \n
\n \n
\n il  \n
\n \n
\n 2006-11-12\n
\n \n
\n  €\n
\n \n
\n \n
\n \n
\n \n \n
\n
Titolo del tuo viaggio
\n
\n \n
\n
\n \n
\n
\n
mezzo di trasporto
\n \n macchina\nnave\naereo\ntreno\nmoto\nbus\n
\n
\n \n scopo del tuo viaggio \n
\n vacanza\nstudio\nlavoro\nvolontariato\n
\n \n \n \n
\n
descrizione
\n
\n description...\n
\n
\n \n
\n \n n? massimo di persone\n \n illimitato\n
\n \n \n
\n tags
\n
\n \n
\n \n \n \n"); } catch (e) { alert('RJS error:\n\n' + e.toString()); alert('geocode(\"milano\");\ngeocode(\"bologna\");\nElement.update(\"form_container\", \"----- Original Message ----- From: "david" To: "ruby-it" Sent: Friday, December 01, 2006 5:54 PM Subject: Re: [ruby-it] UJS