Сомневаюсь, что это проблема, но не забудьте завершить свои строки точкой с запятой
setInterval( function(){
sendAjax('search', eInput, function(responseText){
$("#txtResp").html(responseText);
}); // <---
}, 5000 );
Также может быть проблемой то, что если вы что-то делаете каждые 5 секунд, обратный вызов на sendAjax
будет выполнен, когда ответ получен независимо от интервала. Таким образом, вы можете видеть последовательные ответы, неоднократно записывающие в #txtResp div