ドキュメントのフェッチを実行する基本的なコレクションがあります。
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呼び出しを再起動するにはどうすればよいですか?