Ich glaube, ich habe es herausgefunden … siehe meinen Kommentar. Es tut uns leid.
Ich habe einen JSON-Webdienst, der bei einem bestimmten keyup()-Ereignis aufgerufen wird, das einige Daten basierend auf der Eingabe abruft. Ich möchte einen ersten Datensatz laden, bevor etwas eingegeben wird. Ich versuche, keyup() wie in der Dokumentation angegeben manuell aufzurufen, aber es scheint nichts zu tun.
^^ funktioniert hervorragend, wenn Sie das Feld eingeben
$('#inputItemName').keyup();
^^ wird unmittelbar nach der Funktion “Dokument bereit” aufgerufen, scheint nichts zu tun.
Ich glaube, ich habe es herausgefunden … Ich habe die Funktion, die die Ergebnisse aufruft, im script-Tag weiter nach oben verschoben als den keyup()-Aufruf, und jetzt funktioniert es. Ist das sinnvoll?
– DER JOATMON
28. Juni 2011 um 19:15 Uhr
Ja: Sie müssen dem Trigger eine Funktion zuweisen Vor auslösen! (ansonsten wird das Event gefeuert, aber keine Funktion aufgerufen)
Ihnen fehlt ein # im Selektor … versuchen Sie es mit Hash …
$('#inputItemName').keyup();
DER JOATMON
Ich glaube, ich habe es herausgefunden … Ich habe die Funktion, die die Ergebnisse aufruft, im Skript-Tag weiter nach oben verschoben als die keyup() Aufruf und jetzt funktioniert es.
glorth
Ihnen fehlt der Hash-Marker für die ID im zweiten:
Ich glaube, ich habe es herausgefunden … Ich habe die Funktion, die die Ergebnisse aufruft, im script-Tag weiter nach oben verschoben als den keyup()-Aufruf, und jetzt funktioniert es. Ist das sinnvoll?
– DER JOATMON
28. Juni 2011 um 19:15 Uhr
Ja: Sie müssen dem Trigger eine Funktion zuweisen Vor auslösen! (ansonsten wird das Event gefeuert, aber keine Funktion aufgerufen)
– Oliverpool
16. August 2015 um 12:32 Uhr