Java 如何更改textfield+;jQuery+;支柱2
我有两个文本字段A,B:我想做一些类似的事情,当我在文本字段A中输入一些内容时,这个值将在某些操作中使用它,结果将显示在文本字段B中,而无需使用ajax单击提交按钮。Java 如何更改textfield+;jQuery+;支柱2,java,jquery,ajax,forms,struts2,Java,Jquery,Ajax,Forms,Struts2,我有两个文本字段A,B:我想做一些类似的事情,当我在文本字段A中输入一些内容时,这个值将在某些操作中使用它,结果将显示在文本字段B中,而无需使用ajax单击提交按钮。 请问我怎么做?请注意,我是一个使用struts2的专家,这应该很容易。假设您的操作将值作为字符串并返回一些字符串,可在“/app/service”url上找到 您可以为此创建这样的代码: $(function() { $('#text_1').on('keyup', function() { var value
请问我怎么做?请注意,我是一个使用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);
});
});
});
大部分信息已经由@alexanderb提供,我相信Jquery是一个很好的方法,现在让我们来讨论关于在代码中使用AJAX的问题的后半部分。有几种方法可以发送动作类的结果
- 在文本框中的特定事件上调用动作类
- 配置您的操作以使用S2 JSON插件返回JSON数据
- 操作将JSON返回到Jquery代码
- 解析JSON数据并用值填充文本框