content += '<h3>' + error_message + '</h3>';
Ни content
, ни error_message
нигде не определены, поэтому эта строка не будет работать.
Попробуйте использовать:
var content = '<h3>' + post.error_message + '</h3>';
Кроме того, если JSON точно такой же, как показано в вопросе, вам не нужно $.each
.
var content = '<h3>' + data.error_message + '</h3>';
$(content).appendTo("#error_message");