あるオンライン データベースから csv ファイルを取得したいと考えています。ただし、いくつかの XSS の問題により、ajax を直接使用することはできませんが、perl-cgi ファイルを中継する必要があります。
csv ファイルを照会し、ファイルの内容を $text という perl 変数に書き込むことができる作業用の perl-cgi ファイルが既にありました。以下にいくつかのコード スニペットを示します。
#!/usr/bin/perl
use strict;
use CGI;
use HTTP::Request::Common qw(POST);
use LWP::UserAgent;
# construct cgi object
my $q = CGI->new;
# create a post request
my $useragent = LWP::UserAgent->new();
my $request = POST '.....', [
#something goes here
];
my $response = $useragent->request($request);
my $text = $response->content;
print $text;
次に何をすべきかについての一般的なアイデアはいくつかありますが、詳細についてはよくわかりません。この perl-cgi ファイルを、Web サイトをホストするサーバーの cgi-bin というフォルダーにアップロードします。どうすればその perl-cgi ファイルを javascript から呼び出して、$text の内容を javascript 変数に書き戻すことができるのだろうか。
助けてくれてありがとう