\\';var e = document.getElementById(\\'div1\\');e.innerHTML = newsc;eval(document.getElementById(\\'sc1\\').innerHTML);

Cet exemple insère la déclaration de fonction JavaScript dans un élément DIV et l'évalue, rendant la fonction go() disponible pour l'exécution.

Délai d'exécution

Il est important de noter que la fonction n'est disponible pour l'appel qu'une fois le processus d'évaluation terminé. Le timing exact peut varier en fonction de l'implémentation d'Ajax et de la gestion des réponses.

","image":"http://www.luping.net/uploads/20241031/173037528667236e769a7b8.jpg","datePublished":"2024-11-04T04:26:28+08:00","dateModified":"2024-11-04T04:26:28+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}
"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment appeler des fonctions JavaScript renvoyées par une réponse Ajax ?

Comment appeler des fonctions JavaScript renvoyées par une réponse Ajax ?

Publié le 2024-11-04
Parcourir:373

How to Invoke JavaScript Functions Returned from an Ajax Response?

Exécution de fonctions JavaScript renvoyées par une réponse Ajax

Votre demande implique la récupération d'une fonction JavaScript dans le cadre d'une réponse Ajax et son appel ultérieur à effectuer certaines actions. Pour ce faire, il est important de prendre en compte les aspects suivants :

Disponibilité de la fonction

Une fois la réponse Ajax contenant la fonction JavaScript insérée dans l'élément DIV cible, la fonction devient disponible pour exécution sur cette page.

Déclaration de fonction

La déclaration de fonction dans le code JavaScript renvoyé par le rappel Ajax doit être syntaxiquement correcte. Cela garantit que le navigateur peut interpréter le code de déclaration.

Exécution de la fonction

Même si la déclaration de fonction est présente dans l'élément DIV, elle reste non exécutée et le navigateur est ignorant son existence. Pour appeler la fonction, vous devez évaluer son code de déclaration à l'aide de la fonction eval().

Exemple

Le code suivant montre comment évaluer le code de déclaration et effectuer le fonction appelable :

var newsc = '';
var e = document.getElementById('div1');
e.innerHTML = newsc;
eval(document.getElementById('sc1').innerHTML);

Cet exemple insère la déclaration de fonction JavaScript dans un élément DIV et l'évalue, rendant la fonction go() disponible pour l'exécution.

Délai d'exécution

Il est important de noter que la fonction n'est disponible pour l'appel qu'une fois le processus d'évaluation terminé. Le timing exact peut varier en fonction de l'implémentation d'Ajax et de la gestion des réponses.

Déclaration de sortie Cet article est réimprimé à l'adresse : 1729569626. En cas d'infraction, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3