JQuery实现方式
1.$.ajax()
语法:$.ajax( { 键值对 } )
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="js/jquery-3.3.1.min.js"></script> <script> //定义方法 function fun() { //使用$.ajax()发送异步请求 $.ajax({ url:"ajaxServlet111",//请求路径 type:"POST",//请求方式 //data: "username=jack&age=23" data:{"username":"jack","age":23}, // 默认写法 success:function (data) {// 接收服务器响应的值 alert(data) },//响应成功后的回调函数 error:function () { alert("出错了...") },//表示如果请求响应出现错误,会执行的回调函数 dataType:"teat"// 设置接受到的响应数据格式 }); } </script> </head> <body> <input type="button" value="111" onclick="fun();"> </body> </html>
2.$.get():发送get请求
语法:$.get( url , [data] , [callback] , [type] )
参数:
url:请求路径
data:请求参数
callback:回调函数
type:响应结果
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="js/jquery-3.3.1.min.js"></script> <script> //定义方法 function fun() { $.get("ajaxServlet",{username:"rose"},function (data) { // 回调函数 alert(data) },"text")// 响应数据格式 } </script> </head> <body> <input type="button" value="222" onclick="fun();"> </body> </html>
3.$.post():发送post请求
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="js/jquery-3.3.1.min.js"></script> <script> //定义方法 function fun() { $.post("ajaxServlet",{username:"rose"},function (data) { // 回调函数 alert(data) },"text")// 响应数据格式 } </script> </head> <body> <input type="button" value="222" onclick="fun();"> </body> </html>
标签:JQuery,function,请求,username,响应,ajax,三种,data From: https://www.cnblogs.com/qihaokuan/p/17100741.html