我是反应和减少的新手。我想使用put方法进行ajax调用并获得响应。
这是我的代码:
操作/ index.jsx
export function change_pwd_details(data) {
var hash_token ='Token '+ localStorage.getItem('usertoken');
return function(dispatch) {
axios.put(CHANGE_PASSWORD_API,
{headers:{'Authorization': hash_token,
'Content-Type' : "application/json"
}},
data :data)
.then(res => {
var pwd_response = res;
dispatch(chnge_pwd_repsonse(pwd_response));
});
};
}
export const chnge_pwd_repsonse = (response) =>
({
type:CHANGE_PASSWORD_API_SUCCESS,
payload: response
})
当我使用put方法调用ajax调用时,我传递的数据和令牌是正确的,但它显示我未经授权。 由于change_pwd_details函数用于从表单中获取密码的详细信息,并将上述函数作为数据传递给上述函数。
问题是我没有得到回应,不知道是什么问题。
感谢任何帮助。
谢谢和问候