salve ragazzi devo fare in modo che la funzione ricercaNuoviFornitori venga eseguita dopo 5 secondi,
dopo aver eseguito il metodo attendo nuovamente altri 5 secondi per rieseguire lo script research.php

Ho creato questo codice ma non sembra andare:

codice:
<!doctype html> 
<html lang="it"> 
<head>
  <meta charset="utf-8">
  <title>Esempio ajax</title>
  <link rel="stylesheet" href="css/style.css" media="screen"> 
  <script type="text/javascript" src="js/jquery-1.11.0.min.js"></script>
</head>


<script>
var myVar = setInterval(function(){ricercaNuovoFornitore()}, 5000);


function ricercaNuovoFornitore(){
	$.ajax({
		url: 'research.php',
		type: 'POST',
		data: { id : menuId },
		dataType: 'html',
	}).done(function( msg ) {
		$(#txtHint).html(msg);
	});	
}
</script>


<div id="txtHint"><b>Qui ti dico se inizia la ricerca...</b></div>
</html>
Il file research.php
Codice PHP:
<?php
echo "<p>Ricerca un nuovo fornitore " $_POST['id'];
?>
Come posso risolvere, praticamente voglio fare in modo che quando passano 5 secondi venga scritto nel div "<div id="txtHint">" il risultato dello script .php.