后端提供给前端restful的接口,前端怎么操作,我想要一个具体的案例,可以提供下吗?
首先后端的提供的接口程序里面 肯定声明了个变量来存储 前端要传入的值,而实际上 前端用 ajax传值就是 给后台那个相应的变量附上对应的值。费心给你找了个ajax的具体例子 :http://www.imooc.com/article/... 如果是表单提交的话 你只给 input 标签里的 name 属性 写上 相应的接口变量,而你那input里面写的值就对应了那个接口参数。 这个后台给你接口后,他肯定会告诉你他写了哪些变量来接收,跟他沟通那个参数就好了。望 采纳,嘻嘻~
restful只是一种风格而已,正常使用啊。
${pageContext.request.contextPath}/training/${parm}/more.html
可以下面那样,把type换成对应的请求就可以了。
$.ajax({
type: "put",
url: "/bear/"+id,
contentType: 'application/json',
data: JSON.stringify({ name:name,pwd:pwd}),
success: function (data, status) {
if(status=='success'){
alert(status);
}else{
alert('failed');
}
}
});
就是把jq的$.ajax里的type换成put,post,get,delete这样子,接口url可能一样,但是由于type的不同而返回不同的值。后端提供接口会说明这个接口的type是什么的,你就用那个type就可以得到返回值了。(以前只用get和post,现在只不过多了几个type而已)
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
案例是不,案例来了:
跟普通的接口一样,约定好url地址、请求方式、请求参数、返回值类型、返回值标记等等就好了