0 / 0 / 0
Регистрация: 29.06.2013
Сообщений: 44
|
|||||||||||
1 | |||||||||||
Узнать id23.10.2014, 13:19. Показов 2093. Ответов 15
Метки нет (Все метки)
Добрый день! Делаю что- то вроде тикет системы (на одной странице много бланков заявок). В правом вверхнем углу этого тикета у меня есть кнопка закрыть заявку( реализованно иконкой) при нажатии на которую открываеться модальное окно и необходимо выбрать параметры для закрытия. Проблема в том что я не могу сообразить как определить ID тикета. Пробывал делать выборку из бд, но тогда определяеться либо первый ид либо последний, а надо текущий тикет которого надо закрыть. Подскажите пожалуйста как реализовать(в приоритете без js).
Собственно создание тикета :
0
|
23.10.2014, 13:19 | |
Ответы с готовыми решениями:
15
Как узнать, что картинка полностью загружена, чтобы узнать её размеры Даны 3 стороны треугольника, узнать существует ли он, если да, то узнать какой он Узнать запущено ли уже приложение, если да то узнать его handle Узнать как у меня дела с железом, узнать какое плохое |
48 / 48 / 26
Регистрация: 31.05.2011
Сообщений: 139
|
|
23.10.2014, 13:31 | 2 |
Как модальное окно создаете?
0
|
0 / 0 / 0
Регистрация: 29.06.2013
Сообщений: 44
|
||||||
23.10.2014, 13:53 [ТС] | 3 | |||||
0
|
48 / 48 / 26
Регистрация: 31.05.2011
Сообщений: 139
|
||||||
23.10.2014, 14:04 | 4 | |||||
Получается, что у вас одно модальное окно закрытия на все тикеты? Тогда без JS не обойтись. Вам надо будет передать id тикета в поле формы в модальном окне, чтобы этот id передался на сервер.
0
|
0 / 0 / 0
Регистрация: 29.06.2013
Сообщений: 44
|
|
23.10.2014, 14:21 [ТС] | 5 |
Да одно модальное на все тикеты. Делал, передавал в hidden и не чего не вышло. Не подскажите тогда как это в js сделать?
0
|
48 / 48 / 26
Регистрация: 31.05.2011
Сообщений: 139
|
||||||
23.10.2014, 15:54 | 6 | |||||
С помощью JQuery как-то так:
1
|
0 / 0 / 0
Регистрация: 29.06.2013
Сообщений: 44
|
|
23.10.2014, 16:31 [ТС] | 7 |
Для jQuery нужен интернет. А там где использовать прогу инета нет и не будет. Вот поэтому эт не вариант. Без js вообще не реализовать?
0
|
177 / 125 / 28
Регистрация: 30.10.2013
Сообщений: 686
|
|
23.10.2014, 17:50 | 8 |
для jQuery интернет не нужен, нужен лишь скрипт подгруженный
0
|
8 / 8 / 4
Регистрация: 12.05.2014
Сообщений: 233
|
|
23.10.2014, 18:13 | 9 |
Заливай скрипт в созданную папку( можно назвать js), кидаешь туда код и затем указываешь путь к папке. Готово.
Скачать скрипт можешь, перейдя по ссылке скрипта, например, https://code.jquery.com/jquery-2.1.1.min.js
0
|
0 / 0 / 0
Регистрация: 29.06.2013
Сообщений: 44
|
|||||||||||
23.10.2014, 22:30 [ТС] | 10 | ||||||||||
Reposlav в примере который вы написали необходимо будет прописывать каждый элемент. А заявок может быть тысячи... не могу сообразить...
Добавлено через 1 час 32 минуты Сделал так: При нажатии на кнопку считываем значение текущеее и помещаем
0
|
48 / 48 / 26
Регистрация: 31.05.2011
Сообщений: 139
|
||||||
23.10.2014, 23:10 | 11 | |||||
Руфус, вряд ли вы все тысячи тикетов будете помещать на одну страницу, скорее всего у вас будет пагинация. И нужно будет прописать только для тех элементов, что выводятся на странице. И это нормально.
Вы все правильно делаете. Далее в скрипте нужно передать этот id в вашу форму закрытия тикета, как я писал выше:
У вас ведь должна быть форма закрытия тикета, в которой есть поля отвечающие за параметры закрытия тикета. Вот просто добавится еще одно поле, отличие которого будет в том, что его значение будет меняться в зависимости от того, для какого поля открывается модальное окно. А дальше, при сабмите формы, в php-скрипт придут параметры закрытия тикета и id тикета, который вы сможете вставить в запрос.
0
|
0 / 0 / 0
Регистрация: 29.06.2013
Сообщений: 44
|
|
24.10.2014, 01:58 [ТС] | 12 |
Пагинации не будет. Ладно поколдую. Отпишусь о результатах
0
|
177 / 125 / 28
Регистрация: 30.10.2013
Сообщений: 686
|
|
24.10.2014, 11:58 | 13 |
0
|
0 / 0 / 0
Регистрация: 29.06.2013
Сообщений: 44
|
|||||||||||||||||||||
25.10.2014, 11:29 [ТС] | 14 | ||||||||||||||||||||
Вообщем поковырялся, ID не передается(((
Расспишу подробнее что я сделал. Кнопка на бланке.
0
|
48 / 48 / 26
Регистрация: 31.05.2011
Сообщений: 139
|
|||||||||||
25.10.2014, 14:17 | 15 | ||||||||||
Руфус, подозреваю, что у вас обработчик клика не срабатывает. У вас вообще какая-то странная вот эта конструкция:
0
|
0 / 0 / 0
Регистрация: 29.06.2013
Сообщений: 44
|
|
25.10.2014, 16:12 [ТС] | 16 |
Репослав огромное вам человеческое спасибо. как вы написали все заработало. надо было знак доллара перед функцией добавить было. хотя странно другие функции у меня и без доллара в начале пашут. Тему можно закрывать. Еще раз благадарю всех!
0
|
25.10.2014, 16:12 | |
25.10.2014, 16:12 | |
Помогаю со студенческими работами здесь
16
Как узнать раскладку клавиатуры? Как её изменить? Как узнать, на каком языке текст в файле? ListBox узнать текст зная индекс элемента и узнать индекс зная текст элемента Узнать PR Узнать id Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |