Вы явно показываете "загрузку ajax" в событии клика
$("#load").html(ajax_load);
Вам нужно отключить его, когда ответ приходит от ответа сервера (обратите внимание на $ ("# load"). Hide ())
$("#good").click(function(event){
event.preventDefault();
$("#load").html(ajax_load);
$.post(
loadUrl,
{like: "like", value: likevalue},
function(responseText){
$("#load").hide();
$("#result").html(responseText);
},
"html"
);
});
Вместо того, чтобы делать это подробно, вы можете использовать «события ajax» и связывать обратный вызов для выполнения действия, когда ajax запускается и когда ajax останавливается