Попробуйте:
if(data.trim() == "valid"){
$('#test').html(data);
}
data
Возможно, в строке есть пробелы или символы новой строки, поэтому избавьтесь от них.
Кроме того, в вашем комментарии написано //alert show 'valid'
если одинарные кавычки являются буквально частью строки, то вам нужно:
if(data.trim() == "'valid'"){
В будущем вы можете:
alert(data.length);
, а если длина не равна 5
, тоВы знаете, что что-то не так.