
用js先写个带参方法,参数就是2级联动的对象obj
写个ajax data参数就是objvalue, value传给后台获取数据返回给ajax,
然后ajax做你想做的页面处理。。。
<script language="javascript">
function getData(obj) {
var opt = objoptions[objselectedIndex]
//alert("The option you select is:"+opttext+"("+optvalue+")");
$ajax({
url : "你的url",
type : "Post",
data : 'diqu='+optvalue,
success : function(data1) {
//这里面就可以得到你后台获取过来的数据了,你可以做DOM处理
}
});
}
</script>
<SELECT onchange="getData(this)">
<OPTION value ="1">湖北</OPTION>
<OPTION value="2">湖南</OPTION>
<OPTION value ="3">河北</OPTION>
<OPTION value="4">河南</OPTION>
</SELECT>
搞清楚一点,AJAX无法通过自身连接数据库,他的作用只是在后台打开一个网页,得到返回数据,
给个示意图你,自己理解下吧
A页面通过AJAX请求BJSP页面,
BJSP页面查询数据库,获得结果,输出页面,
A页面的AJAX获得B的结果,返回给B。
整个过程,AJAX相当于一台车,而里面坐什么人就看B页面
我是搞java的 所以这里用jsp
数据层(sqlserver)
在dao中
public boolean checklogin(String username,String password){
/具体的数据库驱动和url自己应该能搞定把/
boolean chelogin=false;
//用户名不存在则返回false 存在返回true 代码省略
return chelogin;
}
在 UserServlet中 的doget()中
PrintWriter out=responsegetWriter();
//调用dao中的checklogin()
String username=requestgetparameter("username");
String password=requestgetparameter("password");
boolean checklogin=new checklogin(username,password);
if(checklogin==true){
outprint("用户名验证正确,登陆成功");//这个是为了返回给ajax的XML>
以上就是关于用SSM框架 HTML页面 ajax 怎么写一个从数据库获取数据的 二级联动的下拉菜单全部的内容,包括:用SSM框架 HTML页面 ajax 怎么写一个从数据库获取数据的 二级联动的下拉菜单、javascript怎么通过ajax技术连接mysql数据库,用的是JSP。、如何用Ajax和数据库连接,实现验证输入值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)