アプリ版:「スタンプのみでお礼する」機能のリリースについて

http://php.birdlab.com/download/2011から、投票箱をダウンロードして、

設置したですが、

投票すると、投票箱を設置したhtmlが再ロードされて(再読み込みで)、上に戻ってしまいますが、
どうすれば良いですか?

参考で、次のように設置します。
<?php

//投票箱の読み込み
include 'vote.class.php';
//投票箱屋さん登場
$vote = new vote();
//投票受付
$vote->execute();

?>
<html>
<head>
<title>アンケート!</title>
</head>
<body>
<h1>アンケートです。</h1>
<p>回答を選んで、「投票」ボタンを押してね!</p>

<?php $vote->display(1); ?>

</body>
</html>

A 回答 (1件)

phpはサーバーサイドスクリプトですから、基本的にform要素やanchor要素でサーバにデータを送らなければいけません。

当然ですが、サーバから新しいhtmlソースを送り返すのが大前提になります。

JavaScriptを使ってhtmlの「裏で(XMLHttpRequestなどを使って)」送受信して、htmlを動的に書き換える方法もありますが、提示された投票箱のスクリプトでもdisplayメソッドなどが全然違うものになると思われますので改造程度の書替えでは無理です。(参考にする程度には使えても)一から自分で書き直すことになると思います。また(JavaScriptを併用するので)クライアントの環境依存になります。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!