
1、你用的js原生的ajax的话,你可以使用if(null!=xhrresponseText&&“”!=xhrresponseTexttrim())来判断。
2、如果使用的jq的ajax,可以再success:function(data){
if(null!=data&&“”!=datatrim()){
//不为空的 *** 作
}
}
当然,具体的逻辑还是根据你的需求。null还是空串是不是都认为空。
axios发出数据没有请求体。根据查询相关公开信息显示:使用axios发送post请求,传入了Object格式的参数,在node后端reqbody接收到的参数为空。axios在发送请求时,如果参数对象data不是表单数据格式对象,就会默认把数据转为json字符串,放到请求体中的。之前发过去的obj对象,被axios自动转化为了json字符串。重新回到服务器的配置代码上来,应该是服务器无法解析request请求的请求体body中JSON字符串的数据。
整个的流程是在组件的created中提交dispatch,然后通过action调用一个封装好的axios然后再触发mutation来提交状态改变state中的数据,然后在组件的计算属性中获取state的数据并渲染在页面上
以上就是关于axios 请求数据,返回数据 data为空怎么办全部的内容,包括:axios 请求数据,返回数据 data为空怎么办、axios发出数据没有请求体、vue里面用axios怎么向后台传递相关的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)