| 

.NET C# Java Javascript Exception

Ajax is not defined Meldung ...

Dies ist das Archiv des ehemaligen Forums zum Thema Groovy, Grails, Griffon und Bean Scripting Framework, welches unter groovy-forum.de existierte. Die neue Adresse des Groovy-Forums ist: http://codekicker.de/fragen/themen/groovy.


Ajax is not defined Meldung ...

michi - 06.03.2008 09:11
Ich versuche mich gerade an einem remoteField für die Eingabe der emailAdresse,
wenn mindestens 5 Zeichen eingegeben sind wird in der Datenbank geschaut ob diese
Emailadresse schon einem User zugeordnet ist. Falls ja soll eine Meldung darüber
ausgegeben werden...
Beim ausführen kommt in der html Error-Console die Fehlermeldung: Ajax is not defined.
..leider hzab ich keine Ahnung welches .js / lib ich dafür noch einbinden muss. Ich hab
eigentlich alles so gemacht wie es in der Anleitung hier steht..
[[]]
Da es bei mir (grails1.0.1) kein grails install-dojo script gibt auf das da verwiesen wird
hab ich die neuste dojo version wie beschrieben über cdn eingebunden:

<script type="text/javascript"
         djConfig="isDebug: true"
       	 src="[o.aolcdn.com];
</script>
<script type="text/javascript">
         dojo.addOnLoad(function(){
                  alert('loaded, all good');
         });
</script>

<g:remoteField
    					before="if (this.value.length < 5) return false"
    					name="emailAddress"
    					controller="customerDetail" 
    					action="emailTest" update="newMessage"    			
 />
<div id="newMessage">
    				</div>

im controller customerDetail steht dann die entsprechende action:
	def emailTest = {
			def email = params.value
			if(CustomerDetail.findByEmailAddress(email)){
				render(text:"<html><body><textarea>Diese Emailadresse wurde bereits einem Kunden zugeordnet!</textarea></body></html>",
					contentType:"text/html", encoding:"UTF-8")
			}
			else{
				render(text:"<html><body><textarea>Emailadresse ok!</textarea></body></html>",
						contentType:"text/html", encoding:"UTF-8")
			}

	}
Beim laden kommt auch der alert 'loaded, all good', aber beim reinschreiben
in das remoteField kommt dann die genannte Fehlermeldung...

Hoffe mir kann irgendwer auf die Sprünge helfen...

Michaela


Stelle deine Groovy-Frage jetzt!


Diese Seite zeigt den Thread "Ajax is not defined Meldung ..." der ehemaligen Webseite groovy-forum.de, welche durch einen Serverunfall zerstört wurde. codekicker.de hat viele Konversationen über die beliebte Programmiersprache Groovy und zugehörige Frameworks wie das Grails-Framework retten können.

Hast Du eine Frage zum Thema Groovy, Grails oder allgemein Java? Viele ehemalige groovy-forum.de Mitglieder beantworten dir auf codekicker.de deine Frage! Stelle jetzt eine Frage!

Viele weitere Diskussionen zu Grails und Groovy befinden sich auf der Threadübersicht des alten groovy-forum.de.