jsp怎么根据文本框的值来查询数据库并把相应内容显示到另一个文本框中 3C

图片说明

7个回答

url: path+"/operStat/baseInfoData",
楼上这里的查询访问的地址,这时如果是MVC模式的话,还要在controller层中写写一个查询数据库的方法,然后根据前台前过来的查询条件data:{"deviceCode":port},来进行查询,并将结果返回。前台自动对应返回的结果到相关的框框中去。

补充一下责任部门在数据库中是数字,只有id,还有要用纯js或是jsp,公司代码没有实体类这些东西,请大家帮帮忙啊

ajax异步请求就能实现

zouJlAA
zouJlAA 能举个例子吗,感之不尽(*^__^*)
接近 5 年之前 回复

//基本信息加载
$.ajax({type: "post",
url: path+"/operStat/baseInfoData",
data:{"deviceCode":port},
dataType : "json",
async : true,
success: function(data){
$("#titlePort").html(data.portName);//标题的排口
$("#enterpriseName").html(data.enterpriseName);//企业名称
$("#portName").html(data.portName);//排口名称
$("#polluteType").html(polluteTypeForamtter(data.polluteType));//排放类型
$("#monitorLevel").html(monitorLevelFormatter(data.monitorLevel));//控制级别
$("#opertionName").html(data.opertionName);//运维公司
$("#userName").html(data.userName);//运维人员
},
error : function(){
}
});
这就是根据页面的内容动态异步加载数据

思路整理:应用晶晶爱学习 的ajax方法。注意事项:1、在什么时候显示?如果是页面加载完之后接着显示,就加上$(document).ready(function(){[晶晶爱学习的方法]});
2、[责任部门在数据库中是数字,只有id],那么在数据库里肯定有id对应名称的数据表,要不然不可能显示名称,在url: path+"/operStat/baseInfoData"里记得处理;
3、数据库取值放在url的文件里;4、json数据格式与读取。

Ajax异步处理可以实现局部刷新,建议你用这个

看你是用什么实现方式了,基本上可以通过问号传值传到后台

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐