[英]how to change the value of textfield + jQuery + Struts2
我有兩個文本字段A,B:我想做一些事情,例如當我在文本字段A中輸入內容時,此值將在某些操作中使用它,結果將顯示在文本字段B中,而無需使用Ajax單擊提交按鈕。 我該怎么辦? 請注意,我正在使用struts2
@alexanderb已經提供了大多數信息,我相信Jquery是不錯的選擇,現在讓我們來談談關於在代碼中使用AJAX的問題的下半部分。 您可以通過幾種方法來發送操作類的結果。
我仍然相信使用Jquery進行JSON是一個好方法,它不僅為您提供了將來輕松擴展功能的可行性,而且還提供了一種簡潔的方法.Struts2提供了一個插件,可以將從您的操作類發送的數據轉換為JSON以及所有您將需要在用戶界面中解析JSON數據以填充文本框。有關如何在s2中使用JSON的詳細信息,請參閱JSON插件。
使用JSON插件,您的流程將
應該很容易。 假設您有將值作為字符串並返回一些字符串的操作,該字符串可在“ / 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);
});
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.