Jquery 按钮打开从Web服务读取jtable数据的模式
我有一个html页面,它使用jtable从Web服务获取数据,假设此页面位于url../hr/test.htm上,因此我的页面如下所示Jquery 按钮打开从Web服务读取jtable数据的模式,jquery,modal-dialog,Jquery,Modal Dialog,我有一个html页面,它使用jtable从Web服务获取数据,假设此页面位于url../hr/test.htm上,因此我的页面如下所示 <!DOCTYPE html> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<link href="../css/smoothness/jquery-ui.css" rel="stylesheet" type="text/css" />
<script src="../js/jquery.js" type="text/javascript" charset="utf-8"></script>
<script src="../js/jquery-ui.min.js" type="text/javascript" charset="utf-8"></script>
<link href="../css/jtable-themes/lightcolor/red/jtable.css" rel="stylesheet" type="text/css" />
<link href="../css/template.css" rel="stylesheet" type="text/css" />
<script src="../js/jquery.PrintArea.js" type="text/javascript"></script>
<script src="../js/jquery.ui.datepicker-el.js"></script>
<script src="../js/jquery.myfunctions.js" type="text/javascript" charset="utf-8"></script>
<script src="../js/jquery.jtable.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
$(document).myfunctions({});
$(document).myfunctions('initialize');
var hrUrl = $(document).myfunctions('hrUrl');
$('#PersonTableContainer').jtable({
title: 'Test with Persons',
actions: {
listAction: hrUrl + '/getRemainingLeaves'
},
fields: {
leaveCategoryDesc: {
title: 'Category',
width: '8.3%'
},
leaveRemaining: {
title: 'Remaining',
width: '8.3%'
},
approvalfrom: {
title: 'from',
width: '8.3%'
},
approvalto: {
title: 'to',
width: '8.3%'
}
}
});
$('#PersonTableContainer').jtable('load');
});
</script>
</head>
<body>
<div id="PersonTableContainer"></div>
</body>
</html>
$(文档).ready(函数(){
$(document).myfunctions({});
$(document).myfunctions('initialize');
var hrUrl=$(document.myfunctions('hrUrl');
$(“#PersonTableContainer”).jtable({
标题:“与人一起测试”,
行动:{
listAction:hrUrl+'/GetRemainingleves'
},
字段:{
leaveCategoryDesc:{
标题:“类别”,
宽度:“8.3%”
},
剩余假期:{
标题:'剩余',
宽度:“8.3%”
},
批准人:{
标题:'从',
宽度:“8.3%”
},
批准:{
标题:'至',
宽度:“8.3%”
}
}
});
$('PersonTableContainer').jtable('load');
});
然后在第二个页面上,我希望有一个按钮图像,当用户点击它时,一个模态将使用jquery填充,它将在模态中显示上面的页面。。。这可能吗??假设该图像已打开../images/adies.png,我如何识别该图像??到目前为止,我已经尝试了许多不同的方法。。任何帮助都将不胜感激
谢谢大家…您可以在模式中加载页面内容。我就是这样做的
function openDialog(dialogSelector, titleStr, url, options) {
$(dialogSelector).attr('title', titleStr);
if (url != null && url != "") {
$(dialogSelector + "Content").load(url, function() {
$(dialogSelector).dialog(options);
});
}
};
在我的dom中:
<div id="dialog1" style="display: none">
<div id="dialogContent"></div>
<div id="dialogFooter"></div>
</div>
你的回答太棒了!!真的非常感谢你,所以如果有人需要,我设法用modal和iframe做了它,在我的新页面的头部我放了这样的短信
$(document).ready(function () {
$(".test").click(function () {
$("#thedialog").attr('src', $(this).attr("href"));
$("#somediv").dialog({
width: 730,
height: 230,
modal: true,
close: function () {
$("#thedialog").attr('src', "about:blank");
}
});
return false;
});
在身体里我这样称呼它
<a href="../hr/test.htm" class="test" ><img src="../images/adies.png" id="right-button" alt="Left Leaves" title="Left Leaves" align="right" style="width:40px;height:40px"></a><br>
<div id="somediv" title="Left Leaves" style="display:none;">
<iframe id="thedialog" width="700" height="150" frameBorder="0"></iframe>
再次感谢……:)
<a href="../hr/test.htm" class="test" ><img src="../images/adies.png" id="right-button" alt="Left Leaves" title="Left Leaves" align="right" style="width:40px;height:40px"></a><br>
<div id="somediv" title="Left Leaves" style="display:none;">
<iframe id="thedialog" width="700" height="150" frameBorder="0"></iframe>