2010-03-12 52 views
0

我正在使用單獨的PHP文件作爲基本電子商務網站上其他所有內容的配置文件。如何使用Ajax和Jquery從PHP獲取數組並將其發佈?

下面是配置/ products.php:

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

當我將鼠標懸停在一個按鈕,我想$product1["menuimgslideshowsrc"]並與IMG SRC掉出來。

我可以做交換沒問題,我需要知道如何獲取存儲在$product1["menuimgslideshowsrc"]中的信息。我假設我會使用Ajax,但我願意接受其他想法。

在此先感謝。

編輯:

當前代碼

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

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

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


      }, 
      function() { 





    }); 
+0

你能告訴我們你到目前爲止的代碼? – 2010-03-12 16:28:11

+0

已編輯 - 需要獲取PHP'$ product1 [「menuimgslideshowsrc」]',並將其放在NEWIMAGE爲 – Jared 2010-03-12 16:35:51

回答

0

賈裏德,如何渲染products.php作爲一個JavaScript陣列,包括它在你的網頁?然後你可以直接從你的jquery方法引用「menuimgslideshowsrc」。

products.php回報:

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

你的方法就變成了:

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

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

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


     }, 
     function() { 
+0

的地方,因爲有時候最簡單的解決方案可以逃脫我!謝謝! – Jared 2010-03-12 18:24:26

+0

我所有關於簡單。 :)你非常歡迎。 – 2010-03-12 18:31:52

相關問題