2010-03-12 53 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

相关问题