Передача переменных PHP в модальное окно jQuery - PullRequest
1 голос
/ 09 мая 2011

Привет, ребята, я новичок в jQuery, и у меня с ним совсем нет опыта ...

В основном моя цель - получить модальное всплывающее окно с переменными php, переданными ему ...

например - ЛИБО загружать всплывающую страницу php, view_details.php? Id = 1

ИЛИ

передавать переменные php напрямую в модальное пространство для указанного идентификатора.

Я надеюсь, что мой вопрос не слишком запутан и понятен, любые советы будут рекомендованы.В настоящее время у меня установлен jqueryUI, но я могу использовать любой модуль.

Greg

Ответы [ 3 ]

3 голосов
/ 09 мая 2011

Хорошо, так:

$('<div>').load('something.php').dialog();

И вуаля, у вас есть ваш диалог: -)

1 голос
/ 10 мая 2011
$('#modalDivID').load('view_details.php?id=1').dialog();

view_details.php

<?php
    $id=$_REQUEST['id'];
    echo 'This is popup #'.$id;
?>
1 голос
/ 10 мая 2011

Возможно, вы также захотите проверить тип данных json, чтобы вы могли перебрать список переменных.

    $.ajax({
        url: 'request.php',
        data: {'getParam1': 'foo', 'getParam2': 'bar'},
        dataType: 'json',
            success: function(response) {
                $div = $('#myDiv'); //Id for your div
                    $.each(response, function(k, v) {
                        $div.append(v);
                    }); 
                $div.dialog();
            }
    });
*

request.php 1004 *

<?php

    $variables = array(
        'variable1',
        'variable2',
        'variable3',
        'param1: '.$_GET['getParam1'],
        'param2: '.$_GET['getParam2']
    );

echo json_encode($variables);

?>
...