/ / pode um script perl separado executar uma função javascript do site? [duplicado] - javascript, ajax, perl

pode um script perl separado executar uma função javascript do site? [duplicado] - javascript, ajax, perl

Uau, isso é complicado, mas eu basicamente preciso acionar o $.ajax função em uma página da web, através de um script Perl separado.

Eu tenho uma página da web cuja $.ajax chama um arquivo Perl que pega dados e os retornapara a página da web. Em seguida, o javascript analisa os dados e cria outra chamada de função javascript que solicita ao Perl que envie um email com esses dados. [Perl pega dados, envia para js, js chama Perl novamente para enviar os dados analisados ​​por e-mail].

Me pedem para escrever um script em Perl que fará o e-mail separadamente, mas eu preciso desesperadamente usar o código existente; então, meu script Perl pode chamar esse particular $.ajax para obter os dados, analisá-los e enviá-los novamente para Perl para envio por e-mail?

Alguma ideia??

Respostas:

0 para resposta № 1

Você pode fazer com que o ajax chame um arquivo Perl / CGI diferente, desde que estejam no mesmo domínio (possível, mas mais complicado).

Basta especificar o URL diferente no $.ajax ligar.

$("#cgi1").on("click", function(){
$.ajax({
url: "perl-01.cgi"
}).done(function() {
alert( "cgi 1 done" );
});
});

$("#cgi2").on("click", function(){
$.ajax({
url: "perl-02.cgi"
}).done(function() {
alert( "cgi 2 done" );
});
});