带有多个页面的Ajax url调用
Ajax url call with multiple pages
我正在尝试使用URL http://exampleurl.com/site/api/v1/brand/page/1/size/100进行ajax调用。我需要根据从这个ajax调用获得的响应更改页码(在示例中为page/1)。以下是我当前的内容
$.when(
$.get("http://exampleurl.com/site/api/v1/brand/page/1/size/100", function(result) {
brands.total = result.totalElements;
brands.pages = result.totalPages;
brands.page = result.pageNumber;
brands.first = result.firstPage;
brands.last = result.lastPage;
})
).then(function() { ... other data });
我想$.get("http://exampleurl.com/site/api/v1/brand/page/"+ I +"/size/100"…但我需要基于品牌页面的循环。我试过把另一个ajax调用在这个get函数,但我无法设置一个变量,如品牌。在第二个函数中调用数据,并在then函数中检索它。任何帮助吗?
我有个想法:
function fetch(page) {
var url = "http://exampleurl.com/site/api/v1/brand/page/" + page + "/size/100"
$.get(url, function(result) {
// do something
if (page < result.pages) {
fetch(page + 1)
}
}
}
我们所做的是获取数据,处理,然后检查是否完成,如果没有,我们递归地调用相同的函数
相关文章:
- Ajax URL路径未替换当前URL
- 如何检查这个代码点火器php函数是否工作,该函数是否在ajax url中使用
- 有条件地创建ajax url参数以与jQuery Validate一起使用
- AJAX URL 追加与存储的 jQuery .data() 冲突
- 我想知道如何只激活表单提交,而不获取jquery中ajax url的值
- 在AJAX url中如何获取php变量的参数值
- Ajax和jQuery对$Ajax url的调用不起作用
- AngularJS$http使用Ajax URL发送数据
- Ajax url parameter
- 当 ajax url 是 '/' 时,会执行什么
- 使用 ajax url 调用函数
- 需要有关 AJAX URL 的建议
- 在 Ajax URL 中获取 Django 项 ID
- Ajax url parametetr using Twig path
- /r/ 在这个 ajax url 调用中是什么意思
- 在 jquery ajax URL 中包含 $_SERVER filepath 的语法
- AJAX URL 中的十进制值
- Wordpress ajax url ... not send
- Jquery Ajax url two times
- JQuery/Ajax URL referencing