Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха переехала на новый сервер, ура!

Краснодарское время: 24 Май, 2012, 11:55:49

Страниц: [1]
Печать
Автор Тема: Создание и передача переменных в ajax  (Прочитано 784 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
mxwuser    ↓ 
21 Сентябрь, 2010, 11:51:36
НЕ ХУЕТА! ХУЕТА!

Карма: -2
Сообщений: 13
Сила слова: -15.38

Есть у меня страница с продуктами. На ней порядка 10 одинаковых квадратных DIVов. Дивы эти, выводятся циклом с данными из таблицы mysql.
Код:
PHP
while($v_item = mysql_fetch_array($r_item, MYSQL_ASSOC))
{
echo "<div class='item'><a href='sale.php?it=".htmlspecialchars($v_item['href'])."'<img src='".htmlspecialchars($v_item['img'])."'></img>".htmlspecialchars($v_item['info'])".</div>";
}
Тоесть логика примерно следующая была - загружается страничка, на нее с БД выводятся ДИВЫ в каждом из которого есть инфа, и при нажатии перезагружается страничка, с новыми гет переменным, при существовании которой, на странице в отдельном блоке появляется инфа о автомобиле.
Потом узнав об АДЖАКСе решил усовершенствовать страничку, и сделать все цивильно, без перезагрузки страницы. С помощью добрых людей, с горем пополам разобрался что к чему, написал простенький скрипт и наткнулся на проблему, даже проблемищу на мой взгляд.
А она вот в чем заключается: В коде выше, как можно увидеть, ссылка(с ГЕТ переменной) на которой должна выводиться инфа о авто, выводиться через базу MYSQL, в виде гиперссылки.
А при использовании ajax, код будет точно такой же, только не будет иметь в себе этой самой гиперссылки, и будет заключен в селектор, при нажатии на который будет обновляться div с инфой. Вот собственно и нарисовалась проблема - ГЕТпеременной из БД нету, соответственно не возможно сделать загрузку уникальной инфы для каждого продукта. Можно ли как-то с этим разобраться?
Записан
Stasovsky    ↓ 
22 Сентябрь, 2010, 12:23:51 , спустя 32 минуты 15 секунд
НЕ ХУЕТА! ХУЕТА!

Сенсей XD
Группа: Джедаи

Карма: 54
Сообщений: 3653
Сила слова: 1.48

</img>
че за хуйня? оО
 
аяксом можно слать и геты и посты и все, че душе угодно...
вот тут всякое можно почитать - http://www.linkexchanger.su/category/ajax
Записан
Абырвалг    ↓ 
22 Сентябрь, 2010, 12:41:32 , спустя 17 минут 41 секунду
НЕ ХУЕТА! ХУЕТА!

PHP Infected, симфоеб, маконенавистник
Группа: Джедаи

Карма: 80
Сообщений: 6096
Сила слова: 1.31

причем тут Ява?
Записан

PHP does the job since 1995
Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
Stasovsky    ↓ 
22 Сентябрь, 2010, 12:58:16 , спустя 16 минут 44 секунды
НЕ ХУЕТА! ХУЕТА!

Сенсей XD
Группа: Джедаи

Карма: 54
Сообщений: 3653
Сила слова: 1.48

причем тут Ява?
кстати да)) а я не посмотрел категорию))
Записан
adw0rd    ↓ 
22 Сентябрь, 2010, 01:27:45 , спустя 29 минут 29 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17627
Сила слова: 1.67

Для крутости
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
Страниц: [1]
Печать
 

Перейти в:  

Этот топик скрыли: adw0rd