J'essaie de retourner la page HTML via Ajax Réponse, les codes HTML de réponse de la réponse de la page si je vous alerte. Je veux lire le HTML intérieur de ces codes HTML pour obtenir et valoriser / les contenus. Comment puis-je réaliser que si la demande Ajax réussira-t-elle? Merci d'avance.

// ajax

    let req = $.ajax({
        url: '/page',
        method: 'GET',
        dataType: 'html'
    });
    req.done(function(response){
        // console.log(response)
        // $(response).find('title').html();
        // $(response).find('.my-header').html();
        alert(response);
    });

// réponse html

<head>
    <title>my pagename</title>
</head>
<body>
    <div class="my-header">HEADER TEXT</div>
</body>
0
One Buyu 3 juin 2021 à 01:26

1 réponse

Meilleure réponse

Essayez d'utiliser filter() au lieu de find(). JQuery élimine la tête d'une page complète

const title = $(response).filter('title').text();
1
charlietfl 2 juin 2021 à 22:46