ajax是不是一定要连接数据库才能用(ajax连接mysql数据库)

ajax是不是一定要连接数据库才能用(ajax连接mysql数据库),第1张

搞清楚一点,AJAX无法通过自身连接数据库,他的作用只是在后台打开一个网页,得到返回数据,给个示意图你,自己理解下吧

A页面通过AJAX请求BJSP页面,BJSP页面查询数据库,获得结果,输出页面,A页面的AJAX获得B的结果,返回给B。

整个过程,AJAX相当于一台车,而里面坐什么人就看B页面

//页面加载后调用

function PageLoad() {

//设置定时器,定时5秒钟执行一次

setInterval(function () {

//这是到后台获取数据的ajax方法

$ajax({

url: "要访问的地址",

data: "参数名=参数值",

success: function (msg) {

//对返回值的处理

}

});

}, 5000);

}

不过这有问题必须说明下,由于是刷新的且要定时更新,所以会每隔5秒(这个你可以自己自己设置成其他时间)访问一次后天和数据库,所以服务器的压力会比较大。如果同时访问的用户非常的多,那么服务器可能会承受不了而崩溃。

如果觉得回答满意,请给分,谢谢!

用jquery框架写会简单些

首先, 得有两个 ul 标签, 第一个ul默认把所有的学院都显示出来, 当点击其中一个学院时, 触发ajax动作, 把点击的这个学院的id通过ajax发送到后台, 后台根据这个id取出所有专业的数据, 返回给前端 最后前端把这些数据放到第二个ul里面 这样就是实时联动的数据了

这个问题问的太广了,真不好回答,jQuery学过没?如果没有可以快速的入下门,会用到里面ajax这个方法,你就上网查,光了解这个方法,后台处理完返回给前台,会用到XML或json,现在比较流行json,这个简单,就是一String,只不过要求格式,你去它网站看看就明白了

我是搞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>

以上就是关于ajax是不是一定要连接数据库才能用(ajax连接mysql数据库)全部的内容,包括:ajax是不是一定要连接数据库才能用(ajax连接mysql数据库)、ASP如何用Ajax实现无刷新读取数据库信息(后台发布信息,前台不刷新也能看到)、如何用ajax实现数据库里两张表的两级目录联动等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10154839.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存