Получить источник изображения по классу или идентификатору с помощью php и javascript / JQuery - PullRequest
2 голосов
/ 24 октября 2011

То, что я пытаюсь сделать, это то, что у меня есть изображение, отображаемое на странице, и другое изображение лежит сверху с множеством кадров, реализованных JQuery из следующего урока:

http://www.queness.com/post/3036/create-a-custom-jquery-image-gallery-with-jcarousel

При использовании JCarousel одно из множества выбранных изображений будет присвоено классу "active" для

, и каждое из изображений находится в списке, например
<li><a href="#"><img src="#" /></a></li>

Что я хочусделать это, чтобы получить местоположение src изображения с «активным» состоянием (классом) всякий раз, когда пользователь нажимает или выбирает и переходит в php.Кто-нибудь возражает предложить несколько советов или советов, как я могу это сделать?

Спасибо, что уделили время на чтение моего Вопроса.

1 Ответ

0 голосов
/ 24 октября 2011

Следующий jQuery должен выбрать то, что вы хотите в JavaScript:

var activeImageSource = $('li.active').find('img').attr('src');

Что касается передачи его в PHP, это зависит от того, как вы отправляете информацию.Вы можете отправить src через HTTP <form> POST (где action - это файл PHP, который закодирован для анализа запроса) или через AJAX запрос.Вы можете получить доступ к опубликованным данным в массиве PHP $ _ POST .

JavaScript

var activeImageSource = $('li.active').find('img').attr('src');

$.ajax({
  type: 'POST',
  url: 'some.php',
  data: 'activeImage=' + activeImageSource,
}).done(function(msg) {
  console.log('Success');
});

PHP

<?php
  echo 'activeImage source is ' . htmlspecialchars($_POST['activeImage']);
?>
...