のjQueryにはnullのプロパティ 'APPEND' を読み込めません:私は次のエラーを取得するcountry_name_list.append(option_name);
行でキャッチされない例外TypeError:この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>
Uncaught TypeError: Cannot read property 'append' of null in jQuery
あなたはJSONレスポンスを表示することができますか? –
何も投稿していないので、なぜ$ .getを使用しないのですか? –
@TonySamperi 'country_name_list'が' null'という問題への接続はどこですか? – Andreas