Ajax サポートのために Struts2 で DOJO を使用しています。リクエスト後、Ajax を介してダイアログ ボックス内のテーブルにユーザー リストが表示されます。
このリスト内のすべてのユーザーには、Ajax を介して別のダイアログ ボックス内に表示されるユーザーの詳細へのリンクが含まれている必要があります。
リンクを含む列の html は次のとおりです。
<td>
<s:url id="mostrar_usuario_url" action="mostrar_usuario.action">
<s:param name="id_usuario" value="%{id_usuario}"/>
</s:url>
<sx:a cssClass="mostrar_usuario_link" id="mostrar_usuario_link_%{id_usuario}" targets="mostrar_usuario_dialog" href="%{mostrar_usuario_url}">
<s:property value="id_usuario"/>
</sx:a>
</td>
ユーザー情報と html は正常に取得されますが、情報を表示するはずのダイアログ ボックスが起動されません。
ダイアログ ボックスのスクリプトは次のとおりです。
$(document).ready(function() {
$("#buscar_usuarios_dialog").on("click", ".mostrar_usuario_link", function() {
$("#mostrar_usuario_dialog").dialog({
modal:true
})
})
})
「buscar_usuarios_dialog」は、テーブルを含む div の ID です。
問題は、ajax は完全に機能しますが、javascript は機能しません。何が問題なのですか?