Ну список выше прислал, ID в li занесен будет конечно, я пока разбираюсь с json.
Не выводит список когда добавил Ваш код.
url: "search.php", //Путь к обработчику
data: ({'referal':this.value,'id':this.id}),
success: function(){
var ul = $('ul.search_result');
$.each(data, function() {
ul.append('<li data-id="' + this.id + '">' + this.city+ '</li>')
});
$(".search_result").html(data).fadeIn(); //Выводим полученые данные в списке