[RESOLU] Requête AJAX, charger la page

Eléphanteau du PHP | 43 Messages

24 oct. 2018, 00:05

Bonjour, actuellement j'essaye de faire une requête post à l'aide d'AJAX:
$.ajax({
                    	url: 'http://....',
                    	type: 'post',
                      data: {test:'val', studentAnswer:'val'},
                    	success: function(data, status, jq_xhr) {
                    		console.log(data);
                    	}
                    });
Cependant, la page que j'essaye d'obtenir est une page HTML qui doit charger du JavaScript. Le problème est que je n'arrive pas à charger la page et seulement récupérer la réponse, et non le code source de la page au complet.

Avez-vous une solution ?

Merci!

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

24 oct. 2018, 00:37

Bonjour,

Le code que tu récupères ne peut être que le code source de la page appelée.
Ce n'est pas possible d'avoir le code de la page+ses ressources externes (JS, CSS, images...) sans avoir un interpréteur HTML complet ce qui ne se fait pas en ajax.

Tu dois trouver une autre façon pour récupérer ce que tu veux, peut être en appelant directement le javascript appelé par la page en lui passant les bons paramètres... mais difficile de t'en dire plus sans connaitre en détail la plateforme cible
Quand tout le reste a échoué, lisez le mode d'emploi...