|
0 / 0 / 0
Регистрация: 20.11.2009
Сообщений: 20
|
||||||
Обратная функция20.11.2009, 03:59. Показов 6477. Ответов 40
Метки нет (Все метки)
Помогите пожалуйста, проблема в том что я не могу придумать обратную функцию, или найти аналог.
0
|
||||||
| 20.11.2009, 03:59 | |
|
Ответы с готовыми решениями:
40
Обратная связь Обратная польская запись Обратная связь на сайте |
|
16 / 16 / 4
Регистрация: 13.08.2009
Сообщений: 43
|
||||||
| 20.11.2009, 11:09 | ||||||
|
Интересный у Вас способ создания объекта XMLHttpRequest необходимого для ajax запросов
. Ну а так если код работает нормально, то по сути он обращается к файлу ajax_action.php на сервере и получает от него ответ - список чего-то там и вставляет в элемент с id="basket_sum", а так же вызывает функцию showProgress(); которая показывает состояние процесса. Больше код ничего не делает, поэтому не понятно про какое добавление/удаление идет речь.
1
|
||||||
|
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
|
|
| 20.11.2009, 16:57 | |
|
Приведи весь код страницы и бэкэнда (ajax_action.php).
veglas, JsHttpRequest - это известная библиотека от DKLab. И, кстати, весьма функциональная.
2
|
|
|
16 / 16 / 4
Регистрация: 13.08.2009
Сообщений: 43
|
|
| 20.11.2009, 18:36 | |
|
За линк спасибо, обязательно поизучаю сайтец
0
|
|
|
0 / 0 / 0
Регистрация: 20.11.2009
Сообщений: 20
|
||||||
| 20.11.2009, 23:19 [ТС] | ||||||
|
Прикол в том что посути страниц нет, смарти движок, пшп скрипты с хтмл и ксс, а вот там уже стоит ява... Я как разберусь отпишусь, простите за беспокойство
Добавлено через 2 минуты
Вообщем это корзина магазина, если вы не доскажете как сделать функции количества и кнопку удалить, мне прийдеться переделывать все
0
|
||||||
|
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
|
|
| 21.11.2009, 13:57 | |
|
Ну, все переделывать, конечно, не придется...
Просто, как я и думал с самого начала, имеется база данных, поэтому процедура удаления должна затрагивать и ее данные. Но есть пара вопросов: 1. Что значит "сделать функции количества"? 2. Что должна удалять кнопка "удалить"? Вдогонку: можно ли быть уверенным в том, что у скрипта есть разрешение на удаление данных из БД? Можем помочь, в принципе, если задача будет сформулирована поточнее
1
|
|
|
0 / 0 / 0
Регистрация: 20.11.2009
Сообщений: 20
|
||||||
| 21.11.2009, 22:08 [ТС] | ||||||
|
У скрипта полные права....
Скрип работает так, через кнопку к скрипту посылается запрос с айди айтема, создается "список" айтемов. Так вот, в конечном списке(корзине) нада добавить клавишу удалить и поле количества айтемов. И еще, я так и не вкурил как сделать общию стоимость постоянной, она обновляется только после добавления.
0
|
||||||
|
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
|
|||||||||||||||||||||||
| 22.11.2009, 17:54 | |||||||||||||||||||||||
|
Вставляем и привязываем к нажатию функцию RemoveFromBasket(id).
Добавлено через 50 минут В 27-ой строке кода для action_ajax.php вместо:
1
|
|||||||||||||||||||||||
|
0 / 0 / 0
Регистрация: 20.11.2009
Сообщений: 20
|
|
| 22.11.2009, 21:08 [ТС] | |
|
Упс...Я имел ввиду что есть проблемы с общей суммой цен, т.е. сумма обновляется при добавление эл. и при переходе на другую страницу отображается сбивается на 0.
Большое спасибо за скрип, да с кнопкой проблем не будет ![]() Добавлено через 14 минут Получается нада добавить в скрипт магазина что б при каждом обновлении страницы, пересчитывалась сумма? Как это сделать?
0
|
|
|
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
|
|
| 22.11.2009, 21:22 | |
|
Не стоит ее пересчитывать каждый раз.. Достаточно ее сохранить в сессии и при формировании страницы брать оттуда.
Это можно реализовать двумя способами: 1. Через тот же ajax, запрашивая сохраненную сумму у action_ajax.php 2. Сделать PHP-вставку в месте, где эта сумма выводится А как вообще выводится сама корзина? Как выглядит скрипт, который ее выводит (или подготавливает данные для нее)? Скорее всего там и надо подправить.
1
|
|
|
0 / 0 / 0
Регистрация: 20.11.2009
Сообщений: 20
|
||||||
| 22.11.2009, 21:31 [ТС] | ||||||
0
|
||||||
|
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
|
|
| 22.11.2009, 21:43 | |
|
Этот блок инклюдится через PHP или просто вписан во все страницы на сайте?
1
|
|
|
0 / 0 / 0
Регистрация: 20.11.2009
Сообщений: 20
|
|
| 22.11.2009, 21:59 [ТС] | |
|
Двиг Смарти и получаеться что инклюдиться, кста я соврал насчет кнопки, не получается что-то
![]() http://109.87.46.171/
0
|
|
|
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
|
|
| 22.11.2009, 22:14 | |
|
ОК. Выкладывай аттачментом ajax_action.php (а то он уже довольно большой), попробуем подредактировать.
Самое надежное, видимо, все-таки через ajax сделать.. Смотрю я хтмл - видимо, там еще проблемы с путями к файлам. Почему-то грузиться они пытаются с localhost. Соответственно, ajax.js не грузится вообще. Добавлено через 8 минут Кстати, а чем не устраивала старая система с чекбоксами? ![]() Кликнул чекбокс - товар добавился в корзину, кликнул еще раз - удалился.. Тоже ведь нормальный вариант, не?
1
|
|
|
0 / 0 / 0
Регистрация: 20.11.2009
Сообщений: 20
|
||||||
| 22.11.2009, 22:22 [ТС] | ||||||
|
упс, локалхост из май фейл, сайт живет на флешке и я только недавно по приезду перенес
![]() Чекбокс почемуто работал только с страницы с айтемами, толь я фишки не просцал и при добавлении его в корзину чегото не просчитал, вобщем что б удалить айтем с листа чекбоксом, нада сначала айтем найти там. Вобщем мне там работать и работать, по сути учиться и учиться. А корзина сейчас выглядит так
0
|
||||||
|
0 / 0 / 0
Регистрация: 20.11.2009
Сообщений: 20
|
|
| 22.11.2009, 22:30 [ТС] | |
|
а на пыхпыхе кнопка выгдядит так
<input onclick="AddToBasket(' . $mid . ');" type="checkbox" value="" style="*position:relative;top:2px;"> когда переделывал получил это <td class=\"last\"><input type='checkbox' onclick='AddToBasket[".$row['id']."]'></td> может я и не ту переменную взял....
0
|
|
|
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
|
||||||
| 22.11.2009, 22:48 | ||||||
|
Ну, теперь все становится более-менее понятно...
Для решения проблемы со сбрасыванием суммы заказа измени тот хэдер, который ты приводил:
1
|
||||||
|
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
|
|
| 22.11.2009, 22:54 | |
|
1
|
|
|
0 / 0 / 0
Регистрация: 20.11.2009
Сообщений: 20
|
||||||
| 22.11.2009, 22:56 [ТС] | ||||||
|
http://109.87.46.171/
0
|
||||||
|
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
|
|
| 22.11.2009, 22:58 | |
|
Хотя, нет, погоди.. Ты все верно сделал. Должно быть $row['id']
1
|
|
| 22.11.2009, 22:58 | |
|
Помогаю со студенческими работами здесь
20
Обратная связь Обратная форма
Обратная функция Обратная функция Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
|
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|