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

Este exemplo insere a declaração da função JavaScript em um elemento DIV e a avalia, disponibilizando a função go() para execução.

Tempo de execução

É importante observar que a função está disponível para invocação somente após a conclusão do processo de avaliação. O tempo exato pode variar dependendo da implementação do Ajax e do tratamento da resposta.

","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"}}
"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como invocar funções JavaScript retornadas de uma resposta Ajax?

Como invocar funções JavaScript retornadas de uma resposta Ajax?

Publicado em 2024-11-04
Navegar:598

How to Invoke JavaScript Functions Returned from an Ajax Response?

Executando funções JavaScript retornadas de uma resposta Ajax

Sua solicitação envolve recuperar uma função JavaScript como parte de uma resposta Ajax e, posteriormente, chamá-la para realizar certas ações. Para fazer isso, é importante considerar os seguintes aspectos:

Disponibilidade da função

Uma vez que a resposta Ajax contendo a função JavaScript é inserida no elemento DIV de destino, a função fica disponível para execução nessa página.

Declaração de função

A declaração de função dentro do código JavaScript retornado pelo retorno de chamada do Ajax deve estar sintaticamente correta. Isso garante que o navegador possa interpretar o código da declaração.

Execução da função

Mesmo que a declaração da função esteja presente no elemento DIV, ela permanece não executada e o navegador é inconsciente de sua existência. Para chamar a função, você deve avaliar seu código de declaração usando a função eval().

Exemplo

O código a seguir demonstra como avaliar o código de declaração e fazer o função que pode ser chamada:

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

Este exemplo insere a declaração da função JavaScript em um elemento DIV e a avalia, disponibilizando a função go() para execução.

Tempo de execução

É importante observar que a função está disponível para invocação somente após a conclusão do processo de avaliação. O tempo exato pode variar dependendo da implementação do Ajax e do tratamento da resposta.

Declaração de lançamento Este artigo foi reimpresso em: 1729569626 Se houver alguma violação, entre em contato com [email protected] para excluí-lo
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3