Ajax_与数据库进行交互详解
2019-05-09 14:35
99 查看
上一篇讲解了AJAX是如何与服务器端进行数据交互的,现在这章就来讲讲AJAX是如何与数据库进行交互的:
web端通过ajax从数据库读取信息:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <h2>因为涉及到服务器相关数据,所以借用了菜鸟教程的数据,大家编译的时候,在菜鸟教程的线上编译器上面编译即可成功</h2> <style> select{ width:80%; height:50px; border:5px solid #a91; background-color:yellow; } option{ background-color:yellow; } </style> <script> function Test(str){ /*创建请求对象*/ var xmlhttp=new XMLHttpRequest(); /*设置监听方法*/ xmlhttp.onreadystatechange=function(){ if(xmlhttp.readyState==4&&xmlhttp.status==200){ document.getElementById("test").innerHTML=xmlhttp.responseText; } /*设置请求参数,请求方式,请求地址,是否异步*/ } xmlhttp.open("GET","/try/ajax/getcustomer.php?q="+str,true); /*发送请求*/ xmlhttp.send(); } </script> </head> <body> <form action=""> <select name="cust" onchange="Test(this.value)" style="font-family:Verdana, Arial, Helvetica, sans-serif;"> <option value="TIANMAO">Tian mao,1</option> <option value="BAIDU">BAIDU, 2</option> <option value="JINGDONG">JINGDONG,3</option> </select> </form> <div id="test">对应信息会显示在这里</div> </body> </html>
该应用程序大体流程:
通过select选择框的选项变动,来触发ajax方法,Test(this.value),该方法发送请求到服务器,服务器再跟据该请求的值,从数据库总查找对应的value,若存在,则返回对应信息,若不存在,则返回NO DATA提示
相关文章推荐
- jQuery+Ajax+asp进行数据库交互01
- Android Activity 与Service进行数据交互详解
- AJAX(XMLHttpRequest)进行跨域请求方法详解
- AJAX(XMLHttpRequest)进行跨域请求方法详解(四)
- Ajax实现xml文件数据插入数据库(二)--- ajax实现与jsp的数据交互。
- MySQL对数据库数据进行复制的基本过程详解
- 用ajax异步交互进行注册信息的校验
- ajax传参给php,php连接服务器数据库并返回数据过程详解
- AJAX(XMLHttpRequest)进行跨域请求方法详解(一) 推荐
- jQuery的$.ajax()与php后台交互,进行图片上传并删除
- Ajax实现将可以编辑的表格与数据库交互
- Servlet3.0与纯javascript通过Ajax交互的实例详解
- AJAX(XMLHttpRequest)进行跨域请求方法详解(二)
- 49.[Python]使用requests包进行HTTP交互方法详解
- AJAX(XMLHttpRequest)进行跨域请求方法详解(一)
- AJAX(XMLHttpRequest)进行跨域请求方法详解
- AJAX(XMLHttpRequest)进行跨域请求方法详解(二)
- QPBOC交易流程详解-POS与卡片的数据交互进行分析
- ASP.NET AJAX客户端与数据库交互
- ajax对注册名进行验证检测是否存在于数据库中