Bonjour à tous, :-)

Voici mon problème :
J'ai créé une fonction sql dans le fichier product.php (je suis sous prestashop) que j'ai copié dans le fichier (override/classe) qui me retourne un résultat. Qui s'appelle : public function attributval($id_product).

J'arrive à afficher le résultat de ma requête sql dans mon fichier product.tpl comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
{assign var=id value=$product->id}
{assign var=nb value=$smarty.session.nb}
{if $nb != 0}
{section name=boucle start=0 loop=$nb step=1}
{assign var=attribut value=$product->stockattribut[$smarty.section.boucle.index][$id]}
{$attribut} ---> resultat de ma requete
 
{/section}
{/if}
Dans mon fichier product, j'ai crée un bouton :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
<input type="button" onclick="this.form.choice.value='{$attribut}',  ;"  value="boutton" >

Je récupère le résultat de ma variable dans un champ text :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<input id="choice" name="choice" type="text" >
Quand je clique sur mon bouton, il m'affiche bien ma variable dans mon champ. Le problème c'est que je voudrais rafraichir ma variable à chaque clic de mon bouton en rappelant ma fonction qui est dans (override/classe/ product.php). Donc je me doute que c'est en ajax, mais je ne sais pas comment faire. Si quelqu'un peut m'aider, merci à vous!