axios 请求数据,返回数据 data为空怎么办

axios 请求数据,返回数据 data为空怎么办,第1张

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怎么向后台传递相关的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9639256.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存