Ich habe ein onchange-Ereignis, das ein Formular aktualisiert, und beim Aktualisieren ruft es eine Funktion zum Berechnen des Versands auf. Ich bin mir nicht sicher, warum, aber ich bekomme den folgenden Fehler, wenn ich versuche, die Funktion aufzurufen:
Uncaught TypeError: number is not a function
Die Funktion shipping
sieht folgendermaßen aus:
Ich gebe gerade 1
weiter. Die Variable distance
stammt von einem Ajax-Aufruf, der vor der Ausführung dieser Funktion abgeschlossen wurde. Diese Funktion sieht folgendermaßen aus:
Ich habe überprüft, ob die Variable distance
gesetzt ist.
Die Konsole sagt, dass der Fehler des nicht abgefangenen Typs in der Zeile ist, in der ich shipping(1)
aufruft. Irgendwelche Gedanken, warum das passiert?
Verwenden Sie shipping
als Variable überall? Klingt so, als würde der function
Versand überschrieben, indem er als variable
mit einem numerischen Wert von 1
verwendet wird.
Es ist nicht in dem Code, den Sie gepostet haben (auch nicht den Aufruf von shipping(1)
, den Sie erwähnt haben).
Tags und Links javascript