Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ajax 在获取调用之前检查的主干方法_Ajax_Backbone.js - Fatal编程技术网

Ajax 在获取调用之前检查的主干方法

Ajax 在获取调用之前检查的主干方法,ajax,backbone.js,Ajax,Backbone.js,是否有任何方法或筛选器在调用fetch之前执行 我得到了ajaxPrefilter,但它只过滤ajax请求,不过滤主干 如何在主干网中实现这一点?这取决于您试图做什么:修改api调用?检查模型属性?启动其他逻辑 我认为在很多情况下,主干模型validate方法()可以满足您的需求。如果将这样的方法写入模型中,它将在每次保存之前运行(因此在每次获取之前)。这可能不适用于修改api调用,但您可以使用它在保存之前验证您的模型,或者调用其他方法/初始化其他逻辑过程。是否要对每个主干对象全局执行此操作?

是否有任何方法或筛选器在调用fetch之前执行

我得到了ajaxPrefilter,但它只过滤ajax请求,不过滤主干


如何在主干网中实现这一点?

这取决于您试图做什么:修改api调用?检查模型属性?启动其他逻辑


我认为在很多情况下,主干模型
validate
方法()可以满足您的需求。如果将这样的方法写入模型中,它将在每次保存之前运行(因此在每次获取之前)。这可能不适用于修改api调用,但您可以使用它在保存之前验证您的模型,或者调用其他方法/初始化其他逻辑过程。

是否要对每个主干对象全局执行此操作?