すべてのデータが正しく投稿されていて、ドロップボックスが機能しています。しかし、私は別の選択を行うとき、私はここで新しい選択を離れただけことが閲覧可能私はajaxの変更機能を使用すると、私の前のデータは消えていません
を行くために、以前のデータをご希望の私のjavascriptです:
$.ajax({
url:'http://107.170.75.124/courts/courts.json',
method: 'post'
})
.done (function(data){
data.forEach(function(item){
console.log (item.county_name);
$ ('select').append('<option value="' + item.county_name + '">' +
item.county_name + '</option>');
});
$('select').on('change', function(item){
var answer = $(this).val();
$.ajax({
url:'http://107.170.75.124/courts/courts.json',
method: 'post'
})
.done(function(item){
data.forEach(function(item){
if (item.county_name === answer){
console.log (item.court_name);
$ ('p').append (item.court_name + '</br>');
$ ('p').append (item.address + '</br>');
$ ('p').append (item.phone+ '</br>');
}
})
})
});
});
あなたは常に '.append' - どこにもあなたに明確な既存のconentもしません –