JQuery base64-Implementierung der Funktion
Ich kann nicht herausfinden, warum nicht arbeitet, wird ein jquery-plugin (base64-Kodieren, Dekodieren) in ein Ereignis-Funktion.
Diese Weise funktioniert:
$(document).ready(function(){
data = $.base64Encode('something');
alert(data);
});
Aber wenn Sie versuchen, um in eine Ereignis-Funktion, bekomme ich die $.base64Encode ist nicht eine Funktion Fehler
$(document).ready(function(){
$('#submit').click(function(e){
data = $.base64Encode('something');
alert(data);
e.preventDefault();
});
});
Das Jquery-plugin ist zu finden unter:
http://plugins.jquery.com/project/base64
Können Sie das vollständige Dokument Kopf? (Zumindest alles, was Skript -)
Ist es möglich, du bist wie jQuery in die Seite zweimal?
Craver Poste es als Antwort und wird es akzeptieren. Das ist die Antwort.
Ist es möglich, du bist wie jQuery in die Seite zweimal?
Craver Poste es als Antwort und wird es akzeptieren. Das ist die Antwort.
InformationsquelleAutor Pentium10 | 2010-08-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Überprüfen Sie, ob Sie nicht wie jQuery zweimal in die Seite. Was dieses tut, ist der erste, der lädt das plugin definiert sich auf , dass
jQuery
Objekt, und wenn jQuery enthalten ist ein zweites mal, diewindow.jQuery
Objekt wird überschrieben...und das plugin nicht drauf 🙂Würden Sie sehen, wenn es läuft später, in der Erwägung, dass Ihre
document.ready
sein könnte, die sich vor der 2. jQuery-Integration.InformationsquelleAutor Nick Craver
Nick Craver hat Recht! Ich benutze Zfdebug für das Zend framework und die, die bereits mit JQUERY,
und ich habe zweimal wegen ZF aut include JQUERY. Danke
Machte ich eine neue Frage, wie kann ich nur einmal Jquery in einem Zfdebug spezifischen Umgebung ZFdebug Jquery Störungen
InformationsquelleAutor Kszili
Es funktioniert für mich. Haben Sie vielleicht eine unabhängige Javascript-Fehler die Ursache des base64-Bibliothek nicht korrekt geladen.
InformationsquelleAutor clofresh
in der Kopfzeile habe ich
und ein Formular mit dem submit-button
aber wie ich schon erwähnt habe, wenn ich außerhalb von click-Funktion, die die
data = $.base64Encode('something');
dann funktioniert es.Mehr verkompliziert die Sache, ich benutze das Zend Framework und FastTemplate
InformationsquelleAutor Kszili