小弟新学JSP不久。现在有个问题请教思路即可
假设有一个JSP页面中有多个text框,每个框对应有一个submit,点击后从数据库中取出一个值进行处理后再返回给之前页面的TEXT框中。依次点击下去最后所有TEXT都有值产生~~
大体上该怎么做???
假设有一个JSP页面中有多个text框,每个框对应有一个submit,点击后从数据库中取出一个值进行处理后再返回给之前页面的TEXT框中。依次点击下去最后所有TEXT都有值产生~~
大体上该怎么做???
解决方案 »
- 如何获取别人访问我图片的ip
- hibernate 注解 一对一 延迟加载,为什么就不行呢,求老师帮忙呀,受不了了,
- Jsp用SmartUpload组件上传时.乱码问题!各位高手过来看看.
- 关于 struts2 的一些问题。
- 想弄一个开源项目,谁有兴趣一起???
- 有网站做,有兴趣的进来看看!...................................
- 是太奇怪,还是我太苯了,还是太难了,进来瞧瞧吧!
- 关于论坛中输入韩文和中文部出现乱码的问题
- 上传图片??
- Java Servlet中跳转到JSP或HTML页面报错。好象是路径问题! 求教!
- eclipse添加接口为什么什么都没有
- dwr数组问题
DWR可以使用, 很好用
然后再结合<div>估计就OK了, 问题很简单, 慢慢来, 仔细点
就用普通的按钮,在他的点击事件里去调用一个ajax函数
如果是多text文本框,为了代码的简洁性,你可以把他们的ID设一个规则<input type="text" id="text1" /><input type="button" value="获取" onclick="ajaxfunc(1)">
<input type="text" id="text2" /><input type="button" value="获取" onclick="ajaxfunc(2)">
......................以此类推......................创建ajax对象省略网上很多例子
var textId ;
function ajaxfunc(id){
textId = id;
....通过ajax把这个id传到后台,然后返回你想要的数据}ajax回调函数
function ajaxCallBack(){ //一切正常
document.getElementById("text"+textId ).value = //返回出来的值
}
用jQuery动态赋值的方法较简单...
var params = {
a : "a"
};
//post request
$.post('xxxAction.do', params, function(val) {
//call back function
$('#textId').val(val);
});