![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| lemniscate |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 23.11.2009 Репутация: нет Всего: нет |
Есть страница с формой. Есть скрипт (привожу суть в упрощенном варианте)
*функция getfile отправляет с помощью ajax данные на сервер файл new.php
все работает. но вот проблема если еще раз зайти по ссылке на эту же страницу и нажать на кнопку submit то в базу уйдет два запроса предыдущий и новый. Если нажать еще раз то 3 запроса и так далее по геом.прогрессии. Если обновить страницу то все ок. В чем проблема подскажите пожалуйста, в java скриптах полный делитант. Спасибо. |
||||
|
|||||
| нуп |
|
|||
|
Ботокодер ![]() ![]() Профиль Группа: Участник Сообщений: 987 Регистрация: 22.6.2009 Где: Кременчуг Репутация: 12 Всего: 33 |
Надо проверять на сервере
|
|||
|
||||
| lemniscate |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 23.11.2009 Репутация: нет Всего: нет |
Ситуация повторилась, но уже с файлами. Видимо что то не так делаю со скриптом. Суть таже захожу по ссылке на странице нажимаю ссылкам в объекте div появляется контент из файла. если я снова зайду по этой же ссылке на страницу файл открывается столько раз сколько нажму на ссылку. при этом команда empty стоит, но почему то не работает. если обновить все, то работает.
|
|||
|
||||
| lemniscate |
|
||||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 23.11.2009 Репутация: нет Всего: нет |
Опишу подробнее, все таки расчитываю на помощь ибо сам не могу разобраться в проблеме.
есть ссылки список формируется из бд
в аттрибут value вставляется информация о файле который надо загрузить. скрипт который получает значение value и передает по ссылке в пользовательскую функцию getfile (функция используя методы ajax передает параметры и загружает нужные файлы)
допустим в меню мы нажали на ссылку <a href="#" value="monuments/mon_list.php" class="menu">Памятники</a> вышел список памятников далее нажимает на ссылку и переходим в карточку памятника. В этой карточке содержится три ссылки
а вот этот скрипт вставляет нужный файл при нажатии на ссылку и загружает нужный файл в объект div#card_main
// вся эта схема прекраcно работает. Но вот проблема начинается тогда когда я снова перехожу по ссылке <a href="#" value="monuments/mon_list.php" class="menu">Памятники</a>, затем открываю карточку памятника по ссылке из списка. и затем при переходе по ссылке внутри карточки (объекты, находки, памятник) соответствующий файл загружается два раза. Если опять повторю схему входа в карточку то файл будет загружаться три раза и т.д. Прошу помощи. Заранее огромное спасибо. З.Ы.: кстати с запросами в базу данных таже история :( |
||||||||
|
|||||||||
| нуп |
|
|||
|
Ботокодер ![]() ![]() Профиль Группа: Участник Сообщений: 987 Регистрация: 22.6.2009 Где: Кременчуг Репутация: 12 Всего: 33 |
Не понял, у вас динамически добавляются ссылки в дерево, и когда их нажимаете контент подгружается несколько раз?
|
|||
|
||||
| lemniscate |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 23.11.2009 Репутация: нет Всего: нет |
извиняюсь за ламоразм - видимо так. ибо что такое дерево - знания пространны
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |