Funktion zu langsam?

no Prob
HTML:
<input type="button" id="sendebutton" name="weiter" value="Änderungen sichern" onclick="UIDHandler()">
Ich hab es auch noch mit einem (this) probiert, hat aber auch nicht geholfen.
 
Mit weiteren rumprobieren habe ich es geschafft, das ganze zum Laufen zu bringen. Auch wenn ich, ehrlich gesagt, nicht wirklich weiß, warum es jetzt funktioniert bzw. warum es in zwei getrennten Teilen nicht funktioniert hat.

Javascript:
function UIDHandler(rufer) {
    var uid = $('#uid').val();
    var kdnr = $('#kdnr').val();
    $.post("uid_doppel.php",
        {
            suchbegriff: uid,
            kdnr: kdnr
        },
        function(data){
            if (data === 'error') {
                if (rufer == '0')
                    $('#uidwarn').html('Diese Steuernummer existiert schon!');
                else
                    alert('Diese Steuernummer existiert schon!');
            }else{
                if (rufer == '1')
                    document.getElementById('kunde').submit();
            }

        }
    );
    return false;
}
Der rufer ist wieder drin, da die Routine an zwei verschiedenen Orten aufgerufen wird, aber nur vom Sendebutton aus abgesendet werden soll.
 
Zurück