从远程jquery ajax调用成功更改组件的状态

时间:2017-12-28 11:24:50

标签: javascript jquery ajax flux

我可以用axios执行此操作,只要它返回promise,我可以稍后解决。 axios示例:

api.js文件中我有这个:

import axios from 'axios';

export default {
    listUsers() {
        return axios.get(`api/users`);
    },

    addUser(data) {
        return axios.post(`api/adduser`, data);
    }
}

然后我在后面的代码中使用了这个api object,它运行良好:

档案usersActions.js

import api from '../api';

const UsersActions = {
...
    loadUsers() {
         api.listUsers()
        .then(({ data }) =>
            AppDispatcher.dispatch({
                type: Constants.LOAD_USERS_SUCCESS,
                users: data
            })
        )
        ...
    }
};

但我可以使用jquery.ajax执行此类操作吗?

0 个答案:

没有答案