我正在使用以下代码通过分页获取文档列表。该代码工作正常。但是,如果要从客户端发送分页进行分页,该如何找到该连续令牌。
$('.link').click(function() {
var divContext = $(this).parent();
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
divContext.find("li:last").after("<li></li>");
divContext.find("li:last").append(xmlhttp.responseText);
}
}
xmlhttp.open('GET', 'insert.php?username='+username+'&msg='+message, true);
xmlhttp.send();
});
};
答案 0 :(得分:1)
您可以在responseHeaders参数中找到延续标记,请尝试使用responseHeaders ['x-ms-continuation']
来获取它。
例如:
continuationToken = responseHeaders ['x-ms-continuation'];
然后,您可以将令牌作为参数传递给execute方法。
let options = {
maxItemCount: 1,
enableCrossPartitionQuery: true,
continuation : continuationToken
};
如果continuationToken
为空,则意味着不再有结果。
您可以参考我以前的案例:How to get & set Cosmos Db continuation token in javascript。
希望它对您有帮助。