【发布时间】:2014-07-30 12:07:57
【问题描述】:
我正在尝试在 jquery ui 模式中加载另一个页面
这是我的 Js 文件
function eventWindow(url) {
getElementById("eventviewer").style.display="block";
$("#eventviewer").load(url).dialog({
modal:true,
buttons: {
Ok: function() {
$(this).dialog("close");
}
}
});
}
这是标记
<!doctype html>
<html>
<head>
<title><?php echo "Date:".$firstDayArray['month']." ".$firstDayArray['year'];?>
</title>
<link href="../css/main.css" rel="stylesheet" type="text/css">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.0/jquery-ui.min.js"></script>
<script src="event.js" type="text/javascript"></script>
</head>
<body>
.....
<?php
echo "<td class=\"days\"><a href=\"javascript:eventWindow('events.php?m=".$month."&d=".$dayArray["mday"]."&y=$year');\">".$dayArray["mday"]."</a><br/>".$event_title."</td>\n";
?>
<div id="eventviewer"></div>
......
</body
</html>
当我使用 window.open 时,它可以工作并在单独的窗口中打开。
但我无法在 jquery ui 模式对话框中打开它。
【问题讨论】:
-
SO 您正在尝试在对话框中添加 html 页面
-
yes.. 当点击链接时 event.php 被调用
标签: javascript jquery jquery-ui