\\';var e = document.getElementById(\\'div1\\');e.innerHTML = newsc;eval(document.getElementById(\\'sc1\\').innerHTML);
Este ejemplo inserta la declaración de la función JavaScript en un elemento DIV y lo evalúa, haciendo que la función go() esté disponible para su ejecución.
Tiempo de ejecución
Es importante tener en cuenta que la función está disponible para su invocación solo después de que se completa el proceso de evaluación. El momento exacto puede variar según la implementación de Ajax y el manejo de la respuesta.
","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"}}Ejecución de funciones de JavaScript devueltas por una respuesta de Ajax
Su solicitud implica recuperar una función de JavaScript como parte de una respuesta de Ajax y posteriormente llamarla a realizar ciertas acciones. Para lograr esto, es importante considerar los siguientes aspectos:
Disponibilidad de funciones
Una vez que la respuesta Ajax que contiene la función JavaScript se inserta en el elemento DIV de destino, la función estará disponible para su ejecución en esa página.
Declaración de función
La declaración de función dentro del código JavaScript devuelto por la devolución de llamada Ajax debe ser sintácticamente correcta. Esto garantiza que el navegador pueda interpretar el código de declaración.
Ejecución de función
Aunque la declaración de función está presente en el elemento DIV, permanece sin ejecutarse y el navegador inconsciente de su existencia. Para llamar a la función, debe evaluar su código de declaración usando la función eval().
Ejemplo
El siguiente código demuestra cómo evaluar el código de declaración y realizar la función invocable:
var newsc = ''; var e = document.getElementById('div1'); e.innerHTML = newsc; eval(document.getElementById('sc1').innerHTML);
Este ejemplo inserta la declaración de la función JavaScript en un elemento DIV y lo evalúa, haciendo que la función go() esté disponible para su ejecución.
Tiempo de ejecución
Es importante tener en cuenta que la función está disponible para su invocación solo después de que se completa el proceso de evaluación. El momento exacto puede variar según la implementación de Ajax y el manejo de la respuesta.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3