是否可以强制RequireJS重新加载文本依赖?

时间:2011-11-13 16:20:56

标签: javascript json requirejs

我想使用RequireJS以JSON格式从服务器获取数据。我请求来自不同来源的数据,而不是在回调中显示它。像这样:

require(
  ['text!/api/services/', 'text!/api/categories/1/'],
  function(services_json, category_json) {
    var services = $.parseJSON(services_json);
    var category = $.parseJSON(category_json);
    // displaying services and category.
  }
);

我的问题是我不时需要重新加载一些对象(如果它们已被更改),但RequireJS不会第二次请求它,因为它不知道数据已被更改。是否有可能强制它重新加载一些数据?或从“缓存”中删除此数据?

1 个答案:

答案 0 :(得分:0)

拉入JSON听起来像是backbonejs中模型的典型用例。 你可能想看一下。我不知道有任何方法重新加载requirejs。

想一想......为什么不使用jQuery AJAX请求,不时获取JSON?