J'ai un site qui a voté sur le nœud de la première page, et je dois mettre à jour une vue sur le même nœud après chaque vote. J'utilise actuellement le code suivant dans mon page.tpl.phpDrupal - Je suis en train de rafraîchir une vue après avoir voté avec le module 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>
est-il un moyen de rafraîchir directement la vue au lieu de rafraîchir la page entière? Je ne suis pas très bon en javascript donc je suis un peu perdu.
Oui, il y a quelque chose qui manque évident. Que le code PHP est développé quand ils demandent la page du serveur web, pas quand le Javascript est exécuté, ainsi il tiendra les valeurs avant qu'ils aient voté. Vous aurez besoin d'un moyen d'obtenir juste la vue via javascript à intégrer dans la page. – ZoFreX