從這個jQuery代碼開始:遺漏的類型錯誤:無法讀取空的特性 '追加' 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>
上線country_name_list.append(option_name);
我收到以下錯誤
Uncaught TypeError: Cannot read property 'append' of null in jQuery
您能不能告訴JSON響應? –
既然你沒有發佈任何內容,爲什麼不使用$ .get? –
@TonySamperi'country_name_list'爲'null'的問題在哪裏? – Andreas