Я работаю с поиском по почтовому индексу, и некоторые элементы адреса, например, округ, время от времени возвращаются пустыми как ","
Я собираюсь убрать их из строка для возврата в более читаемый формат адреса
Пример данных: JSON:
{
"latitude": 53.381130218505859,
"longitude": -1.4663739204406738,
"addresses": [
"Crucible Enterprises Ltd, 55 Norfolk Street, , , , Sheffield, South Yorkshire",
"Crucible Theatre, 55 Norfolk Street, , , , Sheffield, South Yorkshire",
"Sheffield Crucible Productions Ltd, 55 Norfolk Street, , , , Sheffield, South Yorkshire",
"Sheffield Theatres Crucible Trust, 55 Norfolk Street, , , , Sheffield, South Yorkshire",
"The City Of Sheffield Theatre Trust, 55 Norfolk Street, , , , Sheffield, South Yorkshire"
]
}
Как вы можете видеть, сразу после запятой много пробелов и пробелов без данных.
Как мне go сделать это? Мой текущий код:
$.ajax(
{
type: 'POST',
url: '/address',
dataType: 'json',
data: { _token: token, postcode: postcode},
success: function( data )
{
$('.addresses').html('');
$.each(data, function(k, v)
{
address = v.replace(/\s+/g, ' ');
$('.addresses').append('<option value="">'+ address +'</option>');
})
}
}
)