J'essayais de faire un appel ajax et d'afficher une partie html dans une classe div. Pour cela j'ai utilisé la manière suivante.Le script ne se charge pas après une réponse ajax
$.ajax({
type: "get",
url: "{{url('searchByCheckbox')}}",
dataType: 'html',
success: function(html)
{
$(".infinite-scroll").html(html)
}
});
Mais le problème est qu'il ya un script dans cette partie html que je voulais charger quand je fais d'abord ajax appeler ce n'est pas chargé, mais pour le second il est chargé le script. suppose que la réponse HTML comme ceci:
<script>
alert()
</script>
// html
Comment puis-je faire fonctionner? J'ai mis le script au-dessus de la page html que j'obtiens en réponse.
(ceux qui marquent la question en double devrait lire au moins ce que je veux et ce qu'ils voulaient)
Avez-vous essayé '$ (". Infinite-scroll "). Text (html)'? – ricky
@ricky, qui affichera le HTML en texte brut. – Mouser
Obtenez-vous votre requête HTML? Pour autant que je comprenne, vous obtenez une réponse, mais 'script' dans votre réponse HTML ne fonctionne pas, ai-je raison? – Krusader