javascript基础(七):js发送请求
2024-09-05 13:17:47
GET请求
$.get("/api/v1.0/user",function(resp){
// 用户未登录
if ("4101" == resp.errno) {
location.href = "/login.html";
}
// 查询到了用户的信息
else if ("0"== resp.errno){
$("#user-name").val(resp.data.name);
if (resp.data.avatar){
$("#user-avatar").attr("src",resp.data.avatar);
}
}
},"json");
POST请求
function getCookie(name) {
var r = document.cookie.match("\\b" + name + "=([^;]*)\\b");
return r ? r[1] : undefined;
} var data = {
mobile:mobile,
password:passwd
}; $.ajax({
url:"/api/v1.0/sessions",
type:"post",
data:jsonData,
contentType:"application/json",
dataType:"json",
headers:{
"X-CSRFToken":getCookie("csrf_token")
},
success:function (data) {
if (data.errno=="0"){
// 登录成功,跳转到主页
location.href ="/"
} else {
// 其他错误信息,在页面中展示
$("#password-err span").html(errmsg);
$("#password-err").show();
}
}
});
PUT请求
$.ajax({
url:"/api/v1.0/users/name",
type:"PUT",
data:JSON.stringify({name:name}),
contentType:"application/json",
dataType:"json",
headers:{
"X-CSRFToken":getCookie("csrf_token")
},
success: function (data){
if ("0" == data.errno) {
$(".error-msg").hide();
showSuccessMsg();
} else if ("4001" == data.errno) {
$(".error-msg").show();
} else if ("4101" == data.errno) {
location.href = "/login.html";
}
}
});
DELETE
$.ajax({
url:"/api/v1.0/sessions",
type:"delete",
headers:{
"X-CSRFToken":getCookie("csrf_token")
},
dataType:"json",
success: function(resp){
if ("0" == resp.errno){
location.href = "/index.html";
}
}
});
最新文章
- ZOJ3795_Grouping
- Android 自定义ViewGroup
- yii2.0 网址重写
- 码表由来:ascll码-Gbk2312-GBK-Unicode-UTF-8
- LuaFileSystem学习心得
- Java对象初始化顺序
- 【笔试&;面试】C#中的程序集
- List environment variables from Command Prompt
- com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method findUserByUserNo in the service wusc.edu.facade.user.service.PmsUserFacade.
- Python创建二维数组(关于list的一个小坑)
- pgsql sql 统计整理
- [Swift]LeetCode1001. 网格照明 | Grid Illumination
- HTML4到HTML5
- zTree的使用教程
- 出去html中的标签
- 联想预装Win10/Win8换Win7 教程 以及svn使用教程
- c++中sort()及qsort()的用法总结
- ICDM Winner's Interview: 3rd place, Roberto Diaz
- Linux 进程间通信(一)(经典IPC:管道、FIFO)
- java-正则表达式判断手机号