接口说明:
- 用户注册接口
URL:
请求方式:
- POST
请求参数:
参数名 | 是否必须 | 类型 | 说明 |
---|---|---|---|
tel | 是 | string | 用户电话号码 |
password | 是 | string | 用户密码 |
是 | string | 用户邮箱 | |
invitation | 否 | string | 用户邀请码 |
示例:
$.ajax({
url:"/carsys/user/register",
type:"post",
data:$("form").serialize(),
dataType:'json',
success:function(res) {
if(res.code == 1) {
alert("注册成功!");
window.location.href=("login.html");
} else {
layer.alert(res.info);
}
},
error: function() {
elert("ajax错误");
}
});
返回参数说明:
参数名 | 类型 | 说明 |
responseDate | ResponseDate | 成功时数据的code属性为1, 失败时数据的info属性为提示失败信息 |
接口说明:
- 用户登录接口
URL:
请求方式:
- POST
请求参数:
参数名 | 是否必须 | 类型 | 说明 |
tel | 是 | string | 用户电话号码 |
password | 是 | string | 用户密码 |
示例:
$.ajax({
url:"/carsys/user/login",
type:"post",
data:$("form").serialize(),
dataType:'json',
success:function(obj) {
console.log(obj.code);
if(obj.code == 1) {
window.location.href="loginsuccess.html";
}else {
layer.alert(obj.info);
}
},
error:function(){
layer.alert("ajax错误");
}
});
返回参数说明:
参数名 | 类型 | 说明 |
responseDate | ResponseDate | 成功时数据的code属性为1, 失败时数据的info属性为提示失败信息 |
接口说明:
- 用户是否登录接口
URL:
请求方式:
- POST
请求参数:
无
示例:
$.ajax({
type:"post",
url:"/carsys/user/denglu",
dataType:"json",
success:function(data){
//id为0时为父类
if(data.code==1){
vm5.denglu=true;
vm5.weidenglu=false;
}else{
vm5.denglu=false;
vm5.weidenglu=true;
}
}
});
$.ajax({
type:"get",
url:"/carsys/user/denglu",
dataType:"json",
success:function(data){
//id为0时为父类
if(data.code==1){
vm.tel = data.info.tel;
vm.email=data.info.email;
}
}
});
返回参数说明:
参数名 | 类型 | 说明 |
responseDate | ResponseDate | 成功时数据的code属性为1,info属性为登录用户实体 失败时数据的code属性为空 |
接口说明:
- 用户更新接口
URL:
请求方式:
- POST
请求参数:
参数名 | 是否必须 | 类型 | 说明 |
tel | 是 | string | 用户电话号码 |
示例:
$.ajax({
url:"/carsys/user/update",
type:"post",
data:$("form").serialize(),
dataType:'json',
success:function(res) {
if(res.code == 1) {
alert("修改成功!");
window.location.href=("myinfo.html");
} else {
layer.alert(res.info);
}
},
error: function() {
elert("ajax错误");
}
});
返回参数说明:
参数名 | 类型 | 说明 |
responseDate | ResponseDate | 成功时数据的code属性为1, 失败时数据的info属性为提示失败信息 |
接口说明:
- 查询城市接口
URL:
请求方式:
- POST
请求参数:
参数名 | 是否必须 | 类型 | 说明 |
pid | 是 | int | 地点编号 |
示例:
$.ajax({
type:"post",
url:"/carsys/city/select?pid="+pid,
dataType:"json",
success:function(data){
//id为0时为父类
if(pid==0){
vm3.mcs=data.info;
}else{
vm4.citys=data.info;
}
}
});
返回参数说明:
参数名 | 类型 | 说明 |
responseDate | ResponseDate | 成功时数据的code属性为1,info属性为城市集合或者地点集合 失败时数据的code属性为空 |
接口说明:
- 获取地点接口
URL:
请求方式:
- GET
请求参数:
参数名 | 是否必须 | 类型 | 说明 |
gitid | 是 | int | 取车点id |
backid | 是 | int | 还车点id |
示例:
$.ajax({
type:"get",
url:"/carsys/city/citys"+getid,
dataType:"json",
success:function(data){
if(data.code==1) {
var infos = data.info;
var get = infos.getCity;
var back = infos.backCity;
vm.getcitys = get.name;
vm.backcitys = back.name;
}
},
error : function(){
alert("ajax加载失败");
}
})
})
返回参数说明:
参数名 | 类型 | 说明 |
responseDate | ResponseDate | 成功时数据的code属性为1,info属性为取还车对象实体 失败时数据的code属性为空 |
接口说明:
- 车辆价格排序接口
URL:
请求方式:
- GET
请求参数:
参数名 | 是否必须 | 类型 | 说明 |
getid | 是 | int | 取车点id |
示例:
$.ajax({
type:"get",
url:"/carsys/car/price"+getid,
dataType:"json",
success:function(data){
if(data.code==1) {
vm2.sites = data.info;
}
},
error : function(){
alert("ajax加载失败");
}
})
返回参数说明:
参数名 | 类型 | 说明 |
responseDate | ResponseDate | 成功时数据的code属性为1,info属性为对象集合 失败时数据的code属性为空 |
接口说明:
- 车辆热度排序接口
URL:
请求方式:
- GET
请求参数:
参数名 | 是否必须 | 类型 | 说明 |
getid | 是 | int | 取车点id |
示例:
$.ajax({
type:"get",
url:"/carsys/car/number"+getid,
dataType:"json",
success:function(data){
if(data.code==1) {
vm3.cars = data.info;
}
},
error : function(){
alert("ajax加载失败");
}
})
返回参数说明:
参数名 | 类型 | 说明 |
responseDate | ResponseDate | 成功时数据的code属性为1,info属性为对象集合 失败时数据的code属性为空 |
接口说明:
- 车辆查询接口
URL:
请求方式:
- GET
请求参数:
参数名 | 是否必须 | 类型 | 说明 |
cid | 是 | int | 车的id |
示例:
$.ajax({
type:"get",
url:"/carsys/car/findcar"+getid,
dataType:"json",
success:function(data){
if(data.code==1) {
vm.infos = data.info;
}
},
error : function(){
alert("ajax加载失败");
}
})
返回参数说明:
参数名 | 类型 | 说明 |
responseDate | ResponseDate | 成功时数据的code属性为1,info属性为车对象实体 失败时数据的code属性为空 |
接口说明:
- 订单查询接口
URL:
请求方式:
- GET
请求参数:
参数名 | 是否必须 | 类型 | 说明 |
page | 否 | int | 当前页码 |
示例:
$.ajax({
type:"get",
url:"/carsys/order/all?page="+page,
dataType:"json",
async: false,
success:function(data){
//id为0时为父类
if(data.code==1){
totalCount = data.info.total;
vm.obj=data.info.rows;
} else{
alert(data.info);
}
},
error:function () {
alert("ajax加载错误");
}
})
返回参数说明:
参数名 | 类型 | 说明 |
responseDate | ResponseDate | 成功时数据的code属性为1,info属性为map集合存储总记录数和当前页对象集合 失败时数据的code属性为空 |
接口说明:
- 订单添加接口
URL:
请求方式:
- GET
请求参数:
参数名 | 是否必须 | 类型 | 说明 |
---|---|---|---|
gitid | 是 | int | 取车地点 |
backid | 是 | int | 还车地点 |
cid | 是 | int | 汽车id |
oprice | 是 | int | 订单总金额 |
示例:
$.ajax({
type:"get",
url:"/carsys/order/add"+id + "&oprice="+ total,
dataType:"json",
success:function(data){
alert(data.info);
window.location.href="../mymain/mymain.html";
},
error : function(){
alert("ajax加载失败");
}
})
返回参数说明:
参数名 | 类型 | 说明 |
responseDate | ResponseDate | 成功时数据的info属性为成功提示 失败时数据的所有属性为空 |