Ausgehend von diesem jQuery-Code lesen:Uncaught Typeerror: kann Eigenschaft 'append' von null in jQuery
var country_name_list=document.getElementById("country");
$.post(getcountry,function (data) {
var Rcountry_name_list=JSON.parse(data);
var arr=[];
for(var i=0;i<Rcountry_name_list.countries.length;i++){
var r_id=Rcountry_name_list.countries[i].country_id;
var r_name= Rcountry_name_list.countries[i].country_name;
var option_name = document.createElement("option");
option_name.textContent =r_name;
option_name.value = r_id;
country_name_list.append(option_name);
}
});
HTML
<form method="post" action="" id="rform" novalidate="novalidate">
<label class="control-label">Country </label>
<select id="country" name="country" class="form-control" >
<option value=" " disabled selected hidden>Select Country</option>
<option value="0"></option>
</select>
</form>
Auf der Linie country_name_list.append(option_name);
bekomme ich folgende Fehler
Uncaught TypeError: Cannot read property 'append' of null in jQuery
zeigen Ihnen die json Antwort? –
Da du nichts postest, warum benutzt du $ .get nicht? –
@TonySamperi Wo ist die Verbindung zu dem Problem, dass 'country_name_list'' null' ist? – Andreas