есть селект
Точка прибытия: <select id="arrivalPoint"></select>
в него jsonp подгружаем список городов с другого сайта
$.ajax({
url: 'http://public.services.dellin.ru/autocomplete/?answerType=jsonp&callback=arrivalPointRender'
, data: {q: 'М'}
, dataType: 'jsonp'
, success: function(data){ console.log(data) }
})
window['arrivalPointRender'] = function(data){
var html = '', selected = false;
for(var i = 0; i < data.length; i++){
html += '<option value="'+data[i].code+'"'+(selected?'':' selected')+'>'+data[i].city+'</option>'
selected = true
}
$('#arrivalPoint').html(html)
}
как сделать то же самое на чистом js? тут полный пример
http://jsfiddle.net/3EA9C/97/light/