获取事件的方法名称

时间:2016-01-11 09:25:36

标签: backbone.js

我有一个拦截错误的简单模型。如何获取已创建错误的方法的名称?

export class CommonModel extends Backbone.Model {
  constructor(options) {
    super(options);
    this.on("error", this.onError);
  }

  onError(model, response, options) {
    let method = ???
    console.log(method); // GET or POST or PUT or DELETE
  }
}

1 个答案:

答案 0 :(得分:1)

我让它工作,看起来xhr没有关于请求的任何信息,只有关于响应的数据。下面是代码:

remove_action( 'get_header', 'ss_sidebars_init' );
remove_action( 'genesis_sidebar', 'genesis_do_sidebar' ); 

在此自行测试:http://jsfiddle.net/ghcp2g2t/