好的,我有以下代码来创建一个使用页面内的div的对话框:
$('#modal').dialog({
autoOpen: false,
width: 600,
height: 450,
modal: true,
resizable: false,
draggable: false,
title: 'Enter Data',
close: function() {
$("#modal .entry_date").datepicker('hide');
}
});
$('.modal').click(function() {
$('#modal').dialog('open');
});
一切都正常工作。然而,我现在想做的是能够在对话框窗口中打开链接。例如使用以下代码:
<a href="/path/to/file.html" class="modal">Open Me!!</a>
我以前曾经通过在下面的示例代码中硬编码路径来完成这个操作:
$('#modal').load('/path/to/file.html').dialog('open');
在这种情况下,我们不能在JavaScript中硬编码路径,因为将从数据库中获取多个项目。
目前我正在努力理解如何使其工作。我相信答案非常明显,我只是在这里向StackOverflow的聪明人准备好自己受挫。
今天下午我已经想了很久了,所以我的自尊心已被放置,希望有人可以指点我如何正确编写代码。