Faire appel Ajax après chargement de la page

Comment pouvons-nous faire appel ajax après chargement de la page.

J'ai besoin de faire un appel ajax supposons qu'après 10sec document est chargé.

function loadajax(){
  $.ajax({ 
    url:'test',
    data:"username=test",
    type:"post",
    success:function(){
     //do action
    }
  });
}
 $('document').load(function(){
setTimeout(function(){
   loadajax();
 },10000);

});

Je le fais de cette façon. Mais n'a pas réussi.

Pourquoi les 10 secondes après le chargement de la page? Qui sonne bizarre
Il n'est pas clair pourquoi vous faites cela, donc prendre en compte ce sont les conseils généraux qui peuvent ou peuvent ne pas s'appliquer à votre situation particulière... C'est probablement mieux de faire la requête AJAX immédiatement et attendez 10 secondes pour réagir, au lieu d'attendre 10 secondes pour faire un appel à tous. De cette façon, un retard de réseau n'est pas non créé le temps d'attente au-delà de 10 secondes. En outre, vous pourriez utiliser ce temps pour silencieusement re-essayer les demandes ayant échoué.
Comment puis-je faire cet appel après l'obtention d'un appel ajax?
Mettre dans le success de rappel. Toutefois, si vous avez de la difficulté avec ça, s'il vous plaît poster une question distincte.

OriginalL'auteur Anil Sharma | 2014-05-05