duancaishun4812
2011-05-09 19:54
浏览 57
已采纳

将PHP变量传递给jQuery Modal窗口

Hey Guys, I am new to jQuery and am not experienced with it at all...

Basically my goal is to have a modal popup with php variables passed to it...

for example - EITHER load a popup php page, view_details.php?id=1

OR

pass the php variables directly to the modal for the specified id.

I hope my question is not too confusing and is understandable, any advice would be recommended. I currently have jqueryUI installed, but am open to using any module.

Greg

图片转代码服务由CSDN问答提供 功能建议

Hey Guys, 我是jQuery的新手,根本没有经验...

基本上我的目标是有一个传递给它的php变量的模态弹出窗口...

例如 - EITHER加载一个弹出的php页面,view_details.php? id = 1

OR

将php变量直接传递给指定id的模态。

我希望我的问题不会太混乱,并且可以理解,建议任何建议。 我目前安装了jqueryUI,但我可以使用任何模块。

Greg

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • douke6027 2011-05-09 19:55
    已采纳

    Ok so:

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

    And voila you have your dialog :-)

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • dsfvsdfv23599 2011-05-09 20:12

    You might also want check out json datatype so youcould iterate over list of variables.

        $.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

    <?php
    
        $variables = array(
            'variable1',
            'variable2',
            'variable3',
            'param1: '.$_GET['getParam1'],
            'param2: '.$_GET['getParam2']
        );
    
    echo json_encode($variables);
    
    ?>
    
    评论
    解决 无用
    打赏 举报
  • dqajyxqem115006813 2011-05-09 20:15
    $('#modalDivID').load('view_details.php?id=1').dialog();
    

    view_details.php

    <?php
        $id=$_REQUEST['id'];
        echo 'This is popup #'.$id;
    ?>
    
    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题