[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Передать в модальное окно
Xander
Доброго времени суток!
У меня есть ссылка вида

<div class='ostav_vopros'><a href='#' id='vop' data-id="1">Задать вопрос</a></div>


при нажатии на которую открывается модальное окно class='MooDialog' как мне передать значение data-id="1" в это окно?
GET
Xander

А таких ссылок несколько?


_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Xander
нет , будет всего две но с разным id

id='vop'
id='zap'
GET
Добавь ссылкам общий класс, например, modal:

<a href='#' id='vop' class="modal">Задать вопрос</a>
<a
href='#' id='zap' class="modal">Задать вопрос</a>


В JS, в функции модального окна:


$('.modal').click(function()
{
var id=$(this).attr("id");//определяем по какой ссылке кликнули
var data=((id=="vop")?1:2);//если кликнули по vop тогда data=1, иначе 2.

});


_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Xander
так значение data-id="1" может быть любым числом а не только 1 или 2, и каким образом мне потом вывести это значение в этом окне?
GET
Цитата
как мне передать значение data-id="1" в это окно


Ну дак надо было так и написать. Сделай тогда скрытые поля:

<input type="hidden" value="51545" id="vop_val"/>
<input
type="hidden" value="423423" id="zap_val"/>


$('.modal').click(function()
{
var id=$(this).attr("id");//определяем по какой ссылке кликнули
var date = document.getElementById(id+"_val").value;

});


_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
GET
Можно конечно в атрибутах ссылки что-нибудь отправить типа массива, но это как то колхозно по мне.

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
GET
Ну и где спасибо?

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Xander
такс погоди) как его вывести) теперь в этом окне просто другим был занят, допустим оно передается



<div class='ostav_vopros'><a href='#' id='vop' class="modal">Задать вопрос</a></div>
<input
type="hidden" value="[[$id]]" id="vop_val"/>



это прописал на странице, а теперь же надо как то эти данные вывести в этом модальном окне
GET
Цитата
такс погоди)


Я тебе не такси...

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Xander
такс тут не причем , это не имеет отношения к такси так то!
Игорь_Vasinsky
$("#id").html('yordata');


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
GET
Я прошу прощения, я не понял, что это

Цитата
data-id="1"


из HTML 5 и видимо вы хотели совсем другого.

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.