$('#ArtistName').click(function() { $('#artistWyslano').attr('disabled', 'disabled'); var name = $('#ArtistName').val(); if (name.length < 3) { $('#ArtistName').blur(function (e) { var artist = $(this).val(); $.ajax({ url:'/ajax/sprawdz-artyste.php', type: 'POST', data:{'artist':artist}, dataType: 'json', success: function(data) { if(data.wynik=='nie'){ $('#status').html(data.wiadomosc); } else if(data.wynik=='tak'){ $('#status').html(data.wiadomosc); $('#artistWyslano').removeAttr('disabled'); } }}); }); }; });
plik json:
[{"wynik":"tak","wiadomosc":"Zaproponowany artysta nie istnieje"}]
Chciałbym uaktywnić przycisk submit formularza, id #artistWyslano dopiero wtedy jak element wynik w pliku json będzie miał wartość nie, a w elemencie div #status wstawić wartość znajdującą sie w elemencie wiadomosc z pliku json, tym czasem mimo usilnych prób, przycisk submit pozostaje nieaktywny a zawartość diva #status pozostaje bez zmian.
Mogę prosić o wskazówkę gdzie popełniam błąd że to nie działa prawidłowo?