ajax提交数据是如何到数据库的?

2020-04-12 20:45:13 java常见问答 9098

大家是否知道ajax提交数据吗?知道通过什么方式提交到数据库呢?一个一个的问题,你们都了解吗?是不是引起了你的兴趣呢?那就让小编给大家来讲述ajax提交数据到数据库的方法吧。

先理解个概念吧:同步与异步。

举个简单的例子:如果使用form表单提交,那么直接使用post的方式提交数据到数据库中,这就是同步;你用ajax异步提交post,那是异步操作;就相当于,你有一样东西要给A,你直接放给他,然后他用完直接还给你,这就叫同步,而,你可以通过快递,间接给A东西,他也可以通过快递间接给你,当出现什么问题的时候,你可以告诉快递“我要换地址,我要改电话号码什么的操作”,这使得可以理解成为异步。

那么什么是ajax呢?

Ajax 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。

好,说了这么多啦,咱们来看看具体的代码:登录界面

先引入必要的文件:jquery.js,【layer.js弹出框框架可选用】

ajax提交数据

post() 方法通过 HTTP POST 请求从服务器载入数据。

参数描述url必需。规定把请求发送到哪个 URL。data可选。映射或字符串值。规定连同请求发送到服务器的数据。success(data, textStatus, jqXHR)可选。请求成功时执行的回调函数。dataType可选。规定预期的服务器响应的数据类型。默认执行智能判断(xml、json、 或 html)。

ajax提交数据

分析:

1、js获取input中的数据

2、判断数据是否满足要求

3、请求post的url地址

4、要传递到url地址的相关数据

5、数据处理后返回函数

好,接下来,我们看看ajaxCheckLogin.php文件

ajax提交数据

依次四个红框的解释为:

1、session和引入数据库连接文件(

2、获取从前端页面post过来的数据

3、mysql数据库操作语句和pdo操作

4、判断mysql操作是否正确,然后返回返回值

最后,你们应该就可以学会了!今天小编所讲的Java入门是否清晰呢?想要了解更多知识,请关注本网站。