好的,所以我有下面显示的以下代码来使用特定页面中的 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 的聪明人谦卑。
今天下午我已经挠头很长时间了,所以我的自我已经被放下了,希望有人能指出我如何正确编码的正确方向。