我有兩個文本框A,B:我想要做類似於當我在文本框A中輸入內容時,此值將用於某些操作並顯示結果在文本框B中無需使用ajax點擊提交按鈕。 我該怎麼做?請注意,我是使用struts2如何更改textfield + jQuery + Struts2的值
回答
它應該很容易。假設你有作爲字符串取值的動作並返回一些字符串,可用於'/ app/service'url。
您可以創建這樣的代碼:
$(function() {
$('#text_1').on('keyup', function() {
var value = $(this).val();
$.post('/app/service', JSON.stringify(value), function (r) {
$('text_1').text(r);
});
});
});
是一個JavaScript代碼? – YassineGeom 2012-04-01 22:17:53
@YassineGeom:是的,它的jquery代碼比普通的更乾淨和易於使用javascript – 2012-04-02 03:02:01
好的,那麼我的動作應該返回一個json對象嗎? – YassineGeom 2012-04-03 08:41:03
大多數信息已經被@alexanderb提供,我認爲jQuery是走的好方法,現在讓我們來下半年你關於在您的代碼中使用AJAX的問題。您可以通過幾種方式發送操作類的結果。
- 從您的操作類中返回JSON並使用上面的代碼。
- 在S2代碼中使用流結果類型並將數據放置在文本字段中。
我依然相信JSON與jQuery是良好的路要走,不僅爲您提供的可行性,在今後很容易地擴展功能,而且還提供了一個乾淨的way.Struts2提供了一個插件,它可以將數據轉換爲從發送您的動作類JSON和所有你會留下來分析你的UI JSON數據來填充文本box.For詳細介紹瞭如何使用JSON在S2指JSON插件查看詳細
工作使用JSON插件y我們的流程將爲
- 在文本框中的特定事件上調用您的Action類。
- 配置您的操作以使用S2-JSon插件返回JSON數據。
- 操作會將JSON返回給Jquery代碼。
- 解析JSON數據和值
- 1. Struts2中的Onchange textfield
- 2. 在struts2中更新textfield中的值列表
- 3. 如何設置Struts2 + Hibernate程序的textfield值
- 4. 如何避免struts2中textfield的默認值([email protected])
- 5. 如何更改TextField的高度?
- 6. Struts2的:更改開始迭代器值
- 7. 如何更改jquery struts2對話框(遠程)的remoteurl?
- 8. 如何在TextField AS3中更改大小?
- 9. javafx更改切換組更改時的textField值
- 10. Struts2複選框標籤更改與jquery
- 11. struts2 jquery子網格更改高度行
- 12. SharePoint TextField ClientID更改?
- 13. Struts2 textfield動態鍵屬性
- 14. 造型Struts2 textfield標籤
- 15. AS3:更改MovieClip中的TextField
- 16. 更改UISearchBar的textField背景
- 17. 如何通過jquery更改src的值?
- 18. 如何用jquery更改選項的值
- 19. Jquery Mobile如何更改按鈕的值
- 20. 如何在JQuery中更改Layout的值?
- 21. 如何更改按鈕的值? jquery
- 22. 如何檢查textfield的以前的值和修改的值
- 23. Textfield不會更改文本
- 24. 更改textfield與每個keyup
- 25. Ember.js textField更改事件
- 26. struts2 <s:push value =「student」> textfield的標籤
- 27. jQuery - 如何動態更改值?
- 28. 如何更改jQuery UI Datepicker Z-Index值?
- 29. 如何更改jquery下拉值
- 30. 如何在jQuery中延遲更改值?
填寫文本框,在B,你需要一些服務器結果 – 2012-03-31 11:16:48
@YassineGeom結果:確保你標記與Struts2的標籤S2的問題,以獲得更多信息。 – 2012-04-02 03:02:50