У меня есть функция javascript, которая проверяет, существует ли художник в файле XML:
function artistExists(artist) {
// get data from artists.xml
$('.loading').show();
$.get(artists_xml, function(xml){
$('.loading').hide();
$(xml).find('artist').each(function(){
if ($(this).find("ar_artist").text() == artist.val()) {
alert ('artist exists');
return true;
} //end if
}); // end each
alert ('artist does not exist');
return false;
}); // end .get function
} // end of artistExists function
Я правильно понял, что строка "return true" должна прекратить выполнение функции? Я думал, что это произойдет, но после обнаружения записи и запуска первого запуска предупреждения продолжается предупреждение о сбое внизу.
Что я делаю неправильно? Спасибо.