一个单独的Perl脚本可以运行一个网站的JavaScript函数吗?

can a separate perl script run a web site javascript function?

本文关键字:一个 函数 JavaScript 网站 脚本 单独 Perl 运行      更新时间:2023-09-26

哇,这很复杂,但我基本上需要通过单独的Perl脚本在网页中触发$.ajax函数。

我有一个网页,其$.ajax调用一个Perl文件,该文件获取数据并将其返回到网页。然后javascript分析数据并创建另一个javascript函数调用,要求Perl发送包含该数据的电子邮件。[Perl 抓取数据,发送到 js,js 再次调用 Perl 通过电子邮件发送分析的数据]。

我被要求编写一个 Perl 脚本来单独发送电子邮件,但我迫切需要使用现有代码;那么,我的 Perl 脚本可以调用该特定$.ajax来获取数据,分析它,然后再次将其发送到 Perl 进行电子邮件发送吗?

任何想法??

你可以让 ajax 调用不同的 Perl/CGI 文件,只要它们在同一个域上(可能但更复杂)。

只需在$.ajax调用中指定不同的 url。

$('#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" );
    });
});