我正在創建一個基於struts的應用程序,我想根據sj:textfield中的內容加載一個div。我正在使用struts jquery插件。 div必須通過將文本字段內容傳遞給struts操作來加載。使用Struts 2加載div jQuery
任何人都可以告訴我該怎麼做,因爲我找不到任何地方的任何實例。
我正在創建一個基於struts的應用程序,我想根據sj:textfield中的內容加載一個div。我正在使用struts jquery插件。 div必須通過將文本字段內容傳遞給struts操作來加載。使用Struts 2加載div jQuery
任何人都可以告訴我該怎麼做,因爲我找不到任何地方的任何實例。
我不確定,如果我得到你的權利。但我會試一試。看看下面
<s:form action="action">
<sj:textfield name="name" value="value" label="label/>
<sj:submit targets="myResultDiv"/>
</s:form>
<div id="myResultDiv"></div>
你的代碼提交表單後,結果應該出現在ID爲「myResultDiv」的股利,檢查出Struts2的jQuery插件頁面strut2-jquery-plugin-showcase
<s:form id="myForm" action="action">
<sj:textfield name="name" value="value" label="label" onChangeTopics="changeTopic"/>
</s:form>
<div id="myResultDiv"></div>
<script>
$.subscribe('changeTopic', function(event, data) {
var ui = event.originalEvent.ui;
if(ui.item) {
$('#myResultDiv').html('<p>'+message+'</p>');
}
});
</script>
[如何在ajax中調用Struts2 Action方法?](http://stackoverflow.com/questions/3239960/how-to-call-struts2-action-method-in-ajax) –
@ jigar-joshi不,他們問的是如何在ajax中調用Struts2 Action方法,這是不同的NT。在這裏,我想知道是否有可能通過將用戶輸入的形式參數傳遞給struts動作,而無需使用ajax提交按鈕來加載div。 – nkvp