![](/img/trans.png)
[英]How do I open a page's content from an Href link to display it inside a JQuery UI Dialog?
[英]How do I open the content from an html page into a dialog from another html page with href using jQuery?
我正在嘗試從html頁面獲取內容,以在用戶單擊主要html頁面時加載到jQuery ui對話框中。 但是,雖然這看起來很簡單,但卻無法正常工作。
這是我的jQuery代碼:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
<script>
$('#modal' ).dialog({ modal : true });
$(function() {
$('a[name=Test]').on('click', function(e){
$('#modal').load(this.href).dialog('open');
});
});
</script>
</head>
HTML代碼:
<body>
<p><a name="Test" href="test/test2.html">Click Here!</a></p>
</body>
一旦開始運行,我將其與實際代碼一起移至jsp,但我試圖首先使其獨立運行。
我看過其他示例,但是我無法通過它來啟動包含內容的對話框。 它僅將我重定向到test2.html頁面。
關於如何使它起作用的任何想法?
嘗試這個
HTML
<p><a name="Test" href="test/test2.html">Click Here!</a></p>
<div id="modal"></div>
JQUERY
$(function() {
$('a[name=Test]').on('click', function(e){
e.preventDefault(); //stops from going to test2.html
$('#modal').load(this.href).dialog({ modal : true });
});
});
這是我的方法:
<html>
<head>
<script src="Scripts/Global/jquery-1.10.2.js"></script>
<script src="Scripts/Global/jquery-ui-1.10.2.js"></script>
<script>
function openDialog() {
(function () {
$('#dialog').dialog({
modal: true,
resizable: false,
draggable: false,
width: '1100',
height: '900',
title: 'Sample Dialog'
});
})();
}
</script>
</head>
<body>
<div id="dialog" style="display:none;"><iframe style="width:98%;height:98%;" id="modalDialogBox" src="dialogPage.htm"></iframe></div>
<a onclick="openDialog()">Click Me</a>
</body>
</html>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.