2010-03-12 6 views
0

J'utilise un fichier PHP séparé comme fichier de configuration pour tout le reste sur un site de commerce électronique de base.Comment utiliser Ajax et Jquery pour obtenir un tableau de PHP et le poster?

Voici config/products.php:

$product1["short"] = "product one"; 
$product1["menuimgslideshowsrc"] = "image/product1.jpg"; 

Quand je passe la souris sur un bouton, je veux obtenir $product1["menuimgslideshowsrc"] et échanger avec un IMG SRC.

Je peux faire le swap sans problème, j'ai besoin de savoir comment obtenir les informations stockées dans $product1["menuimgslideshowsrc"]. Je suppose que j'utiliserais Ajax, mais je suis ouvert à d'autres idées.

Merci d'avance.

EDIT:

Code actuel

$('.leftMenuProductButton').hover (
      function() { 

       var currentIMG = $("#swapImg").attr("src"); 

       $("#swapImg").attr("src").replace(currentIMG, "NEWIMAGE"); 


      }, 
      function() { 





    }); 
+0

Pouvez-vous nous montrer le code que vous avez à ce jour? –

+0

Édité - besoin d'obtenir PHP '$ product1 [" menuimgslideshowsrc "]' et le mettre où NEWIMAGE est – Jared

Répondre

0

Jared, que diriez-vous rendu products.php comme un tableau javascript et l'inclure dans votre page? Ensuite, vous pouvez simplement référencer "menuimgslideshowsrc" directement à partir de votre méthode jquery.

retourne products.php:

<script type="text/javascript"> 
    var productImages = new Array(); 
    productImages["menuimgslideshowsrc"] = "image/product1.jpg"; 
</script> 

Votre méthode devient:

$('.leftMenuProductButton').hover (
      function() { 

       var currentIMG = $("#swapImg").attr("src"); 

       $("#swapImg").attr("src").replace(currentIMG, productImages["menuimgslideshowsrc"]); 


     }, 
     function() { 
+0

parce que parfois la plus simple des solutions m'échappe! Je vous remercie! – Jared

+0

Je suis tout à propos de la simple. :) Vous êtes les bienvenus. –

Questions connexes