Vérifiez le fichier html existant sur le serveur en utilisant javascript

Mon code ASPX a généré des fichiers html où je viens de mettre un lien pour la pagination comme

<a href="1.html">First</a>&nbsp;|&nbsp; <a href="3.html">Next</a>&nbsp;|&nbsp; <a href="1.html">Previous</a>&nbsp;|&nbsp; <a href="9.html">Last</a> 

Dire si l'utilisateur actuellement en deuxième page lorsqu'il appuie sur Next se déplace à la 3ème page …

Le problème est maintenant lorsque l'utilisateur clique sur le bouton Suivant à plusieurs reprises et le système est en cours pour générer let say 5ème page, il affichera la page d'erreur.

Existe-t-il un moyen de vérifier à partir de html via javascript pour vérifier si le fichier est présent ou non? Aidez-moi à sortir de ce spectacle

Vous pouvez utiliser ajax pour vérifier le fichier existe ou non

Utilisation de Jquery

 $.ajax({ url:'http://www.example.com/3.html', error: function() { alert('file does not exists'); }, success: function() { alert('file exists'); } }); 

Utilisation de Javascript

 function checkIfRemoteFileExists(fileToCheck) { var tmp=new Image; tmp.src=fileToCheck; if(tmp.complete) alert(fileToCheck+" is available"); else alert(fileToCheck+" is not available"); } 

Maintenant, pour vérifier si le fichier existe ou ne pas appeler js fonctionne comme ça

 checkIfRemoteFileExists('http://www.yoursite.com/abc.html');​