我正在构建一个代码,使用 Struts2 和 Dojo 来支持 Ajax。当使用某个链接时,我正在尝试启动一个对话框。此对话框应包含单击所述链接时异步获取的信息。
这是我的代码:
<s:url id="buscar_usuarios_url" value="/buscar_usuarios.action"/>
<li id="menu_buscar_usuarios"><sx:a targets="buscar_usuarios_dialog" href="%{buscar_usuarios_url}">Buscar usuarios</sx:a></li>
这段代码获得了我需要在我在这个脚本中使用的对话框中显示的 html:
$(document).ready(function() {
$("#menu_buscar_usuarios").live('click', function() {
$("#buscar_usuarios_dialog").dialog({
modal:true
});
});
}
我遇到的问题是,当我单击 < sx:a > 标记时,只获取信息但不显示对话框。而当我单击 <a> 外的 <li> 时,仅显示对话框,但信息未更新。
我试图将 ID“menu_buscar_usuarios”赋予 < sx:a > 标签,但它也不起作用,我该怎么办?