我有一个异步操作,从REST API获取数据:
export const list = (top, skip) => dispatch => {
dispatch({ type: 'LIST.REQUEST' });
$.get(API_URL, { top: top, skip: skip })
.done((data, testStatus, jqXHR) => {
dispatch({ type: 'LIST.SUCCESS', data: data });
});
};
Run Code Online (Sandbox Code Playgroud)
甲同步动作,从而改变skip状态:
export const setSkip = (skip) => {
return {
type: 'LIST.SET_SKIP',
skip: skip
};
};
Run Code Online (Sandbox Code Playgroud)
初始状态为top = 10, skip = 0.在组件中:
class List extends Component {
componentDidMount() {
this.list();
}
nextPage() {
let top = …Run Code Online (Sandbox Code Playgroud) 我试图使用带有CORS的ASP.NET Web API Selfhosted应用程序,但收到错误:
XMLHttpRequest无法加载http:// localhost:5555/api/product.Access-Control-Allow-Origin不允许使用null.
我该怎么处理?