definiert ist, wenn ich die Liste Wert, den es me „getstate nicht definiert ist“ zeigen ändern, wie esJavascript onchange undefined Fehler | Alle beheben ist kein
<select name="country" id="country" onchange="getstate();">
<option value="">select</option>
<option value="1">USA</option>
</select>
function getstate() {
var site_url = "<?php echo site_url();?>";
var countryid = $("#country").val();
if(countryid=="") {
$("#state").html('<option value="">select</option>');
$("#city").html('<option value="">select</option>');
return false;
}
$.get(site_url+"admin/ajxcal1",{'id':countryid},function(data){
console.log(data);
//$("#state").html(data);
});
}
ist es egal whhe Ihre js-Funktion liegt unter Ihrem HTML-Code. überprüfen Sie es und korrigieren Sie Ihren Satz. nicht irreführen. –
Dem zweiten Teil stimme ich jedoch zu, bevor das Skript läuft, der Javascript-Interpreter durchläuft den Code und definiert alle Funktionen, die mit der Syntax "function myFunc() {}" definiert sind, so dass die Funktion tatsächlich definiert ist. – Feathercrown