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ď č. 1Môž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" );
});
});