我有一个基本的集合,可以对准备好的文档进行提取:即:
message_list.fetch({
success: function(){
console.log('success');
//render
grid_view.render();
},
error: function(xhr, text, ajax){
//set a column limit and retru
console.log('retrying');
urlParams.colLimit = true;
$.ajax(this);
return;
},
data: urlParams,
processData:true
});
这会从服务器中获取一个 json,该服务器正在使用 thrift 查询一个 hbase 表。对于某些帐户,hbase 中的数据集太大,内存不足并返回 500 响应。所以我想在添加新的查询参数后重新触发相同的 ajax 调用。查看 jquery .ajax 文档,它说要调用 $.ajax(this),但这是窗口对象。xhr 变量也有空的成功函数。如何使用相同的属性和成功/错误函数重新触发相同的 ajax 调用?