Hi,
So, ich habe gerade ein Formular geschrieben. Der user hatt die Möglichkeit einen Namen und ein select über das Formular in die Datenbank zu speichern.
Via Javascript soll nun überprüft werden, während er seinen Namen tippt oder auf ein select clickt ob die Kombination aus Name+select bereits exisitert.
[JavaScript- und PHP-Code]
Leider ersteint der responsetext aber nicht, allerdings kommt auch kein error. In der Error Console steht auch nicht.Sieht jemand meinen Fehler?
Nein, sehe ich nicht (wobei ich aber zugebe, nicht genau gesucht zu haben).
Ich empfehle dir aber, die beiden Komponenten getrennt voneinander zu testen.
Die erste Frage an dich lautet daher: wenn du die Server-Komponente im Browser (oder einem Äquivalent, etwa curl/wget/...) aufrufst, liefert sie dir das erwartete Ergebnis?
Wenn ja, hast du einen Client-Fehler und PHP ist ab jetzt irrelevant.
Wenn nein, hast du ein serverseitiges Problem und JavaScript ist erstmal außerhalb der Betrachtung des Problems.
Ein kleiner Hinweis:
»»~~~javascript
»»function exists(x){
var x = x;
// ...
»»}
das "var x = x; " kannst du dir sparen. Zum einen ist die Variable x im Funktionsscope schon definiert (durch die Benennung in der Parameterliste der Funktion), zum anderen brauchst du diese dann nicht nochmal mit sich selbst überschreiben.
Bis die Tage,
Matti
--
[Webapplikationen in C++ entwickeln](http://tntnet.org/)