jQuery - Unzulässiger Aufruf
jQuery v1.7.2
Ich habe diese Funktion, die mir beim Ausführen den folgenden Fehler anzeigt:
<code>Uncaught TypeError: Illegal invocation </code>
Hier ist die Funktion:
<code>$('form[name="twp-tool-distance-form"]').on('submit', function(e) { e.preventDefault(); var from = $('form[name="twp-tool-distance-form"] input[name="from"]'); var to = $('form[name="twp-tool-distance-form"] input[name="to"]'); var unit = $('form[name="twp-tool-distance-form"] input[name="unit"]'); var speed = game.unit.speed($(unit).val()); if (!/^\d{3}\|\d{3}$/.test($(from).val())) { $(from).css('border-color', 'red'); return false; } if (!/^\d{3}\|\d{3}$/.test($(to).val())) { $(to).css('border-color', 'red'); return false; } var data = { from : from, to : to, speed : speed }; $.ajax({ url : base_url+'index.php', type: 'POST', dataType: 'json', data: data, cache : false }).done(function(response) { alert(response); }); return false; }); </code>
Wenn ich entfernedata
von ajax anruf klappt es .. irgendwelche vorschläge?
Vielen Dank!