Как получить доступ к значению строки запроса в модальном всплывающем окне с помощью href с помощью coldfusion - PullRequest
0 голосов
/ 28 февраля 2012

Обычный способ доступа к значению строки запроса с помощью cf - # url.qs_name #, но когда конкретный URL открывает модальное всплывающее окно, мы не можем использовать url.qs_name для чтения значения строки запроса.Что я должен использовать в такой ситуации?

Ответы [ 2 ]

3 голосов
/ 28 февраля 2012

Используете ли вы CFWINDOW для создания модального окна?Если это так, то вы, безусловно, можете получить доступ к области действия URL из модального окна:

<!--- Create a modal window --->
<cfajaximport tags="cfwindow" />
<cfwindow name="modal_window" title="Modal Window" modal="true" center="true" width="900" height="520" resizable="false" />

<script type="text/javascript">
<!--
function open_modal(val)
{
    var url = "modal_window.cfm?qs_name=" + val;

    ColdFusion.navigate(url, "modal_window");
    ColdFusion.Window.show("modal_window");
}
// -->
</script>

Переменная # url.qs_name # будет доступна в modal_window.cfm.

Надеюсь, это поможет.

0 голосов
/ 29 февраля 2012

Это зависит от того, делаете ли вы ajax-вызов для загрузки содержимого модального окна.

Если вы загружаете контент через ajax при открытии окна, вы можете передать строку запроса как обычно при вызове файла cfm на сервере.

Но если вы просто открываете окно с предварительно загруженным содержимым и не загружаете его динамически через ajax при открытии, вам потребуется доступ к любым значениям с помощью javascript.

...