Как мне использовать Ajax и Jquery, чтобы получить массив из PHP и опубликовать его? - PullRequest
0 голосов
/ 12 марта 2010

Я использую отдельный файл PHP в качестве файла конфигурации для всего остального на базовом сайте электронной коммерции.

Вот config / products.php:

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

При наведении курсора на кнопку я хочу получить $product1["menuimgslideshowsrc"] и поменять ее с IMG SRC.

Я могу сделать обмен без проблем, мне нужно знать, как получить информацию, хранящуюся в $product1["menuimgslideshowsrc"]. Я предполагаю, что буду использовать Ajax, но я открыт для других идей.

Спасибо заранее.

EDIT:

Текущий код

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

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

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


            },
            function () {





    });

1 Ответ

0 голосов
/ 12 марта 2010

Джаред, как насчет рендеринга products.php в виде массива javascript и включения его на страницу? Тогда вы можете просто ссылаться на "menuimgslideshowsrc" прямо из вашего метода jquery.

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 () {
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...