みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

JpGaph + Ajaxでグラフを疑似ウィンドウで表示したい

最近Ajaxを始めました。
PHP jpgraphで作成したグラフを、Ajaxで疑似ウィンドウ的に表示したいです。
graph.phpで生成したグラフを<div="graph"></div>に
埋め込む感じで、下記のようなスクリプトを書いてみました。
しかし当然バイナリデータなので、期待するような形で表示されてくれません。
どうしたらいいのか皆目検討がつかず、困っています。
ご存じの方、どうぞよろしくお願いいたします。

<html>
<head>
<script src="../../js/prototype.js" type="text/javascript"></script>
<script type="text/javascript">
function showGraph(){
uri = "graph.php";
options = {onComplete: function(req){$("graph").innerHTML=req.responseText;}};
new Ajax.Request(uri, options);
}
</script>
</head>
<body>
<input type="button" value="click" onClick="showGraph()">
<div id="graph"></div>
</body>
</html>

投稿日時 - 2008-08-04 17:26:29

QNo.4227493

すぐに回答ほしいです

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

jpgraphやったことないのでわかりませんが、ようはサーバーにあるグラフ(画像)を表示させたいのですよね?

それだったら単純に、レスポンスで戻ってくるデータにimgタグを送ってやればいいのではないでしょうか?

<img src="(作ったグラフファイル名)">

投稿日時 - 2008-08-04 18:24:47

お礼

イメージのsrcのURLにパラメータを渡すことで表示ができました。
どうもありがとうございました。

投稿日時 - 2008-08-04 22:41:36

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問