原生Ajax请求后台api的问题?

h5页面用原生HTML js实现api的方式,方法是什么的,大佬们,这个怎么用呢! 有具体的样板吗

阅读 1.7k
4 个回答

为什么要使用原生?如果是项目中使用建议不要用原生,仅用于学习可忽略
项目中请求接口可使用axios开源成熟的第三包 https://www.axios-http.cn/,用过的人都说好

项目开发不建议使用原生, 很难维护

可以考虑使用 axios 或者 fetch

$.ajax是对ajax最基础的封装,来看一个简单例子
$.ajax({
type : "post", //提交方式
url : "${pageContext.request.contextPath}/del.action",//接口url
data : {
"name" : "${name}" //交互数据
},
success : function(result) {//返回数据根据结果进行相应的处理
if ( result.success ) {
alert("删除成功");
} else {
alert("删除失败");
}
}
});

关键参数介绍:
method //数据的提交方式
url //数据的提交url
async //是否支持异步刷新,默认是true
data //需要提交的数据
dataType //服务器返回数据的类型,例如xml,String,Json等
success //请求成功后的回调函数
error //请求失败后的回调函数

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题