Struts 2 (Struts2 Dojo Plugin を使用) で Ajax 呼び出しを介してコンテンツをロードする際に単純な問題があります。ページからすべての HTML コンテンツを適切にロードしていますが、そのページ内にインライン JavaScript 関数がある場合、すべてをロードしていません。ストラット Ajax に制限があるかどうかはわかりません。
これは私のparent.jsp
:
<s:head/>
<body>
<div id="casetab2" class="casetab_content">
<sx:div href="LoadContent" delay="3000">
Initial Content
</sx:div>
</div>
</body>
これは私のchild.jsp
です:
<s:text name="name" label="NAME"/>
<script>alert("hello")</script>
これは私のものstruts.xml
です:
<action name="LoadContent">
<result>child.jsp</result>
</action>
結果:NAME:<textfield>
は表示されますが、警告メッセージは表示されません。