저는 struts2-jQuery-plugin과 함께 Struts 2.3을 사용하고 있습니다.struts2, ajax 및 주입 된 jquery 태그
액션에서 결과를 ajax로 동적으로로드해야합니다. 는 JSP에서
아약스와 함께 주입 몇 가지 일반적인 HTML과
<sj:datepicker cssClass="dataScadenzaDiv" id="dataScadenzaDiv"
name="dataScadenza" maxDate="-1d" label="data scadenza" theme="xhtml"/>
모든 확인을 작동하는 jQuery를 태그와 코드가있다 :
<!-- lotto dpi -->
<tr>
<td class="tdLabel"><label for="lotto" class="label">Lotto:</label></td>
<td><input type="text" name="txtLotto" size="15" value="" id="lotto"/></td>
</tr>
<!-- tGestDataScadenza -->
<div id="dataScadenzaAjax"></div>
<input type="text" name="dataScadenza" value="" id="dataScadenzaDiv" class="dataScadenzaDiv" theme="xhtml"/><script type='text/javascript'>
jQuery(document).ready(function() {
jQuery.struts2_jquery_ui.initDatepicker(false);
});
jQuery(document).ready(function() {
var options_dataScadenzaDiv = {};
options_dataScadenzaDiv.showOn = "both";
options_dataScadenzaDiv.buttonImage = "/RadioFrequenza2/struts /js/calendar.gif";
options_dataScadenzaDiv.maxDate = "-1d";
options_dataScadenzaDiv.jqueryaction = "datepicker";
options_dataScadenzaDiv.id = "dataScadenzaDiv";
options_dataScadenzaDiv.name = "dataScadenza"; jQuery.struts2_jquery_ui.bind(jQuery('#dataScadenzaDiv'),options_dataScadenzaDiv );
});
</script>
하지만 지금 <input type="text" name="dataScadenza">
가 일반 텍스트로 렌더링됩니다 및 datepicker로 점.
삽입 된 자바 스크립트가 실행되지 않는다고 생각합니다 ...
어떻게해야합니까? 페이지가 렌더링 jQuery(document).ready(function() { ...
후, 준비 이벤트가 해고 :
머리 부분에 태그를 삽입 했습니까? 자바 스크립트 콘솔에 로그 메시지가 있습니까? –
Johannes