Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.11.2010, 12:12
Аватар для kuzroman
Кандидат Javascript-наук
Отправить личное сообщение для kuzroman Посмотреть профиль Найти все сообщения от kuzroman
 
Регистрация: 26.11.2010
Сообщений: 124

обработчик событий
Доброго времени суток.

Сделал я на днях сравнение товаров, и вот появился вопрос как сделать,
чтобы при нажатии на кнопочку "Добавить к сравнению" страница не перезагружалась
(а происходит это т.к. после нажатия на кнопку мой скрипт выдергивает $_GET['id товара'] из url )

Может кто знает ява скрипт какой или подскажет где копать?

По сути вопрос такой как выдернуть id товара без перезагрузки страницы и поместить его в массив, ну или в переменную.

Заранее спасибо!
Ответить с цитированием
  #2 (permalink)  
Старый 26.11.2010, 12:14
Аватар для kuzroman
Кандидат Javascript-наук
Отправить личное сообщение для kuzroman Посмотреть профиль Найти все сообщения от kuzroman
 
Регистрация: 26.11.2010
Сообщений: 124

вот код моего добавления id в массив, это на php?
<?
if (isset($_GET['dob_sravnenie']))
{
if (array_search($_GET['iduni'], $_SESSION['arr_sravnenie']) === false)
$_SESSION['arr_sravnenie'][] = $_GET['iduni'];
}
print_r ( $_SESSION['arr_sravnenie'] ) ;
?>
а как тоже сделать на ява?
Ответить с цитированием
  #3 (permalink)  
Старый 26.11.2010, 12:23
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Ajax используйте или покажите код что на выходе получается. Но если вам нужно обрабатывать данные на стороне сервера и выводить результат без перезагрузки страницы, то только Ajax
Ответить с цитированием
  #4 (permalink)  
Старый 26.11.2010, 12:26
Аватар для kuzroman
Кандидат Javascript-наук
Отправить личное сообщение для kuzroman Посмотреть профиль Найти все сообщения от kuzroman
 
Регистрация: 26.11.2010
Сообщений: 124

Да я понял что аякс))
Нутром чувстую что там код небольшой должен быть.
Я в аяксе нуль. Может лучше ссылочкой или скриптом поможете.
Ответить с цитированием
  #5 (permalink)  
Старый 26.11.2010, 12:28
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Вот смежная тема. А относительно того как работает Ajax, на этом сайте есть хорошие статьи
Ответить с цитированием
  #6 (permalink)  
Старый 26.11.2010, 17:05
Аватар для kuzroman
Кандидат Javascript-наук
Отправить личное сообщение для kuzroman Посмотреть профиль Найти все сообщения от kuzroman
 
Регистрация: 26.11.2010
Сообщений: 124

читаю примеры и не понимаю. Вот например:


<h1>Кнопка запуска</h1>
<? $id = $_GET['iduni'] ; echo $id ; ?>
<!-- по клику будет происходить вызов divide(6) -->
<input type="button" value="Запустить" onclick="divide()"/>


<script>
function divide() {
var number = 10
var divisor = prompt("На что делить "+number+"?")
var result = number / divisor
alert(number+"/"+divisor+" = "+result)
}

</script>

Почему если я переменной: var number
не могу присвоить значение другой переменной из php? например
var number = $id ?
Ответить с цитированием
  #7 (permalink)  
Старый 26.11.2010, 17:32
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

var number = <?php echo $id ?>;
Ответить с цитированием
  #8 (permalink)  
Старый 26.11.2010, 17:35
Аватар для kuzroman
Кандидат Javascript-наук
Отправить личное сообщение для kuzroman Посмотреть профиль Найти все сообщения от kuzroman
 
Регистрация: 26.11.2010
Сообщений: 124

=) Спасибо
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скопировать обработчики событий с одного элемента на другой. Jurasmi Events/DOM/Window 3 10.11.2010 19:03
svg. обработка событий amigo* Элементы интерфейса 0 23.06.2010 22:31
Как "обмануть" обработчик события? itPiligrim Events/DOM/Window 0 13.05.2010 22:55
Удаление обработчика событий! Даниэль Ноубл Общие вопросы Javascript 1 23.04.2010 17:12
Обработчик события: как делает jquery? Shasoft jQuery 35 22.04.2009 09:41