有这个代码:
<sj:head compressed="false" jqueryui="true" jquerytheme="custom"/>
<s:url id="link" action="ABC" namespace="/DEF" escapeAmp="false"/>
<sj:a openDialog="_dialog" cssStyle="float:left;padding:5 0 0 10;">
Link
</sj:a> <sj:dialog id="_dialog" href="%{link}" modal="false" resizable="false"
position="center" closeOnEscape="true" draggable="false" title="Contact Us" autoOpen="false">
</sj:dialog>
当我单击链接时 - 它会打开对话框,但内容为空。正如我所见,没有对 /DEF/ABC.action 提出任何请求。
但是,如果我将 autoOpen 属性更改为 true,那么一旦加载页面,对话框就会打开,并且内容就在那里。
可能是什么问题,我怎样才能让它正常工作?
我使用了http://code.google.com/p/struts2-jquery/wiki/DialogTag中的 struts-jquery 示例