• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jQueryのpostからのリクエストをCGIで受信して処理したい)

jQueryのpostからのリクエストをCGIで受信して処理したい

このQ&Aのポイント
  • jQueryのpostを使用してリクエストをサーバに送信し、CGIで受け取り処理したいです。
  • 具体的にはページをロードしたらjQueryのpostでリクエストを送り、受け取った値をページに反映したいです。
  • 現在は受け取るCGIの部分が問題となっており、送られてきたリクエストを正しく受け取ることができません。

質問者が選んだベストアンサー

  • ベストアンサー
  • ralf124c
  • ベストアンサー率52% (232/446)
回答No.1

Ajaxに値を戻すなら、普通にブラウザへ表示(HTTPヘッダ付き標準出力)するようにします。 例: return("$counter");  の行を  print "Content-type: text/plain\n\n";  print $counter;  とします。 ただ、Ajax側のリストをよく見ていないので動くかどうかはやってみてください。

karasuuri
質問者

お礼

#!/usr/bin/perl print "Content-type: text/html\n"; print "\n"; $counter=0; read(STDIN, $data, $ENV{'CONTENT_LENGTH'}); $counter++; print "$counter<br>\n"; 行の順番を入れ替えたら普通にいけました!ありがとうございます!

karasuuri
質問者

補足

変えてみましたけどダメでした。 ただ、HTTPヘッダ付き標準出力にするっていう情報がとっかかりになると思うんで そっちから攻めてみます。ありがとうございます。

関連するQ&A

専門家に質問してみよう