home

 service
  y比較
  ychobiプラン
   yサービス
   y申込
   y禁止事項
  yfreeプラン
   yサービス
   y申込
   y禁止事項

 support
  yよくある質問
  yサポート掲示板
  yユーザ専用ページ
   ychobiプラン
   yfreeプラン
  yサーバ情報
   y障害メンテ
  ychobi日記
  yLINEオープンチャット
   サポート

 link

 contact


 新規投稿 | ツリー | スレッド | タイトル | 一覧 | 検索 | ログ | 設定 


-JavacriptのXMLHTTPリクエストが使えない [アブロード] (06/27 17:45)
 └Re:JavacriptのXMLHTTPリクエストが使えない [管理人] (06/28 14:06)
  └Re[2]:JavacriptのXMLHTTPリクエストが使えない [アブロード] (06/28 13:24)
   └Re[3]:JavacriptのXMLHTTPリクエストが使えない [管理人] (06/28 14:47)
    └Re[4]:JavacriptのXMLHTTPリクエストが使えない [アブロード] (06/28 19:39)
     └Re[5]:JavacriptのXMLHTTPリクエストが使えない [管理人] (06/29 00:28)

[1934] JavacriptのXMLHTTPリクエストが使えない
Name: アブロード E-MAIL
Date: 06/27 17:45
JavascriptでXMLHTTPリクエストを設置してある、cgiに送っても、データが送れません。データを受け取ると適当な文字列+データを返す、perlプログラムを作ったんですが、データの部分だけ抜けて返って来ます。
formから送れば、データの部分もちゃんと入って返って来ます。

Javascript(Safari)

window.onload=xre();
function xre()
{
httpoj=new XMLHttpRequest();
httpoj.open("GET","http://abroad128.chobi.net/cgi/a.cgi",true);
httpoj.onreadystatechange=function()
{
if(httpoj.readyState==4)
{
text.innerHTML=httpoj.responseText;
}
};
httpoj.send("suhdjdfichxixjfficgffh");
}


cgi(perl)

#!/usr/bin/perl

$g = $ENV{'QUERY_STRING'};

print "Content-type: text/html\n\n";
print "rep<br>";
print $g

返信する


[1946] Re:JavacriptのXMLHTTPリクエストが使えない
Name: 管理人 (HOME) E-MAIL
Date: 06/28 14:06
アブロードさん
こんにちは。

XMLHttpRequestあたりはあまり詳しくないのでどこまでわかるかわかりませんが
時間のあるときに確認させていただきます。

XMLHTTPリクエストを利用したページを設置した
URLでおしえていただいてもよろしいでしょうか。

期待されるのは・・・
suhdjdfichxixjfficgffh
rep
って表示されてほしいであってますか?

返信する


[1948] Re[2]:JavacriptのXMLHTTPリクエストが使えない
Name: アブロード E-MAIL
Date: 06/28 13:24
http://abroad128.chobi.net/cg.html

rep
suhdjdfichxixjfficgffh

となればいいです。
"rep"と"suhdjdfichxixjfficgffh"は適当な文字列ので、なんでもいいです。

返信する


[1949] Re[3]:JavacriptのXMLHTTPリクエストが使えない
Name: 管理人 (HOME) E-MAIL
Date: 06/28 14:47
ほかのサーバのもので試してもだめなので
なんかjava scriptの書き方なんですかね。
今日の夜か日曜あたりにもうちょっとみてみます。

サイトをいろいろ見ていると
getでsendはつかっていないようですね。
getのときは open のときに?でurl渡ししてます。
httpoj.open("GET","http://abroad128.chobi.net/cgi/a.cgi?aaa",true);
※sendは send(null)

たぶんなんですがpostのようなヘッダーで渡すときだけsendで
getはURLの一部なのでopenで渡すんじゃないですかね?

返信する


[1952] Re[4]:JavacriptのXMLHTTPリクエストが使えない
Name: アブロード E-MAIL
Date: 06/28 19:39
そうなんですかー!

返信する


[1954] Re[5]:JavacriptのXMLHTTPリクエストが使えない
Name: 管理人 (HOME) E-MAIL
Date: 06/29 00:28
たぶんそうだと思うんですよね。
逆にgetでsendできる例とかありました?

返信する

レッツPHP!




Since 2002 0701 Copyright chobi net all rights reserved