simplemodal передавая дополнительный параметр из вызывающего элемента - PullRequest
0 голосов
/ 03 октября 2010

Я пытаюсь настроить страницу, которая представляет сетку с последовательностью раз для группы людей. По сути, это календарь со строками для определенного времени и столбцами для человека, к которому он относится.

Я намерен открыть модальное диалоговое окно, когда пользователь нажимает на время и загружает текущие данные через AJAX. Это очень похоже на пример контактной формы, за исключением того, что, конечно, я не буду знать, сколько времени и человек, пока не будет нажата ссылка. Поэтому я хотел бы передать эти дополнительные данные сценарию вызова диалога.

Большое спасибо

1 Ответ

0 голосов
/ 03 октября 2010

Хороший способ сделать это - новые атрибуты data- в HTML5. Не волнуйтесь, они поддерживаются всеми браузерами.

Если ваши дополнительные данные - время и человек, ваша ссылка будет выглядеть следующим образом:

<a href="#" data-time="2011-01-01 11:11:11" data-person="John Smith">...</a>

И вы можете получить доступ к этим данным в javascript-функции:

var link = this,
    time = link.getAttribute("data-time"),
    person = link.getAttribute("data-person");
...