【问题标题】:How do I use Ajax and Jquery to get an array from PHP and post it?如何使用 Ajax 和 Jquery 从 PHP 获取数组并发布它?
【发布时间】:2010-03-12 16:24:14
【问题描述】:

我使用一个单独的 PHP 文件作为基本电子商务网站上其他所有内容的配置文件。

这里是 config/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 () {





    });

【问题讨论】:

  • 你能告诉我们你到目前为止的代码吗?
  • 已编辑 - 需要获取 PHP $product1["menuimgslideshowsrc"] 并将其放在 NEWIMAGE 所在的位置

标签: jquery ajax arrays


【解决方案1】:

Jared,如何将 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 () {

【讨论】:

  • 因为有时最简单的解决方案让我无法理解!谢谢!
猜你喜欢
  • 1970-01-01
  • 2013-03-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多