/ / môže samostatný perl skript spustiť webovú stránku javascript funkciu? [duplicitné] - javascript, ajax, perl

môže samostatný skript perl spustiť webovú stránku javascript funkciu? [duplicitné] - javascript, ajax, perl

Wow, je to skvelé, ale v podstate musím spúšťať $.ajax funkcia na webovej stránke prostredníctvom samostatného skriptu Perl.

Mám webovú stránku, ktorej $.ajax volá súbor Perl, ktorý chystá údaje a vráti ichna webovú stránku. Potom javascript analyzuje dáta a vytvorí ďalšie volanie funkcie javascript, ktoré požiada Perl, aby poslal e-mail s týmito dátami. [Perl chystá údaje, pošle do js, ​​js volá Perl znovu na odoslanie e-mailu s analyzovanými údajmi].

Som požiadaný, aby som napísal skript Perl, ktorý bude robiť email samostatne, ale zúfalo potrebujú používať existujúci kód; Takže môj skript Perl môžem nazvať tento konkrétny $.ajax získať údaje, analyzovať ich potom poslať znova na Perl pre e-mail?

Nejaké nápady??

odpovede:

0 pre odpoveď č. 1

Môžete mať ajax volanie iného súboru Perl / CGI, pokiaľ sú v rovnakej doméne (je to možné, ale komplikovanejšie).

Stačí zadať inú adresu URL v priečinku $.ajax zavolať.

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