フロントページノードで投票しているサイトがあり、投票後に同じノードのビューを更新する必要があります。私は現在、私のpage.tpl.phpDrupal - 私はFivestarモジュールで投票した後にビューをリフレッシュしようとしています
<script type="text/javascript">
function fivestarResult(voteResult) {
$('div#fivestar-summary-'+voteResult.vote.id).html(voteResult.result.summary);
window.location = "http://www.mydomain.com/";
};
</script>
に次のコードを使用していなく、直接ページ全体をリフレッシュの表示を更新する方法はありますか?私はJavaScriptがあまりよくないので、少し失われています。
はい、明白でないものがあります。そのPHPコードは、Javascriptが実行されたときではなく、Webサーバーからページをリクエストするときに展開されるため、投票前の値が保持されます。あなたはページに埋め込むためにjavascriptを介してちょうどビューを取得するいくつかの方法が必要になります。 – ZoFreX