嘿伙计们, 我是jQuery的新手,根本没有经验...
基本上我的目标是有一个传递给它的php变量的模态弹出窗口......
例如 - EITHER加载一个弹出的php页面,view_details.php?id = 1
OR
将php变量直接传递给指定id的模态。
我希望我的问题不会太混乱,并且可以理解,建议任何建议。我目前安装了jqueryUI,但我可以使用任何模块。
格雷格
答案 0 :(得分:3)
好的:
$('<div>').load('something.php').dialog();
瞧,你有对话: - )
答案 1 :(得分:1)
您可能还需要签出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
<?php
$variables = array(
'variable1',
'variable2',
'variable3',
'param1: '.$_GET['getParam1'],
'param2: '.$_GET['getParam2']
);
echo json_encode($variables);
?>
答案 2 :(得分:1)
$('#modalDivID').load('view_details.php?id=1').dialog();
<强> view_details.php 强>
<?php
$id=$_REQUEST['id'];
echo 'This is popup #'.$id;
?>