Javascript 从API json多url获取数据';将其转换为html表
我制作了一个脚本,用于获取数据并用JavaScript将其附加到html表中 问题是我有多个页面的url,比如https://myAPI?param=2&perPage=100&page=1(第2页、第3页等),我有300页这样的页面 如何从API的所有页面获取数据 在我的代码中,问题是只有少量的URL起作用,如果我粘贴更多的URL,它就不起作用了Javascript 从API json多url获取数据';将其转换为html表,javascript,html,jquery,json,ajax,Javascript,Html,Jquery,Json,Ajax,我制作了一个脚本,用于获取数据并用JavaScript将其附加到html表中 问题是我有多个页面的url,比如https://myAPI?param=2&perPage=100&page=1(第2页、第3页等),我有300页这样的页面 如何从API的所有页面获取数据 在我的代码中,问题是只有少量的URL起作用,如果我粘贴更多的URL,它就不起作用了 var url=[]https://myAPI?param=2&perPage=100&page=1', 'https://myAPI?param
var url=[]https://myAPI?param=2&perPage=100&page=1', 'https://myAPI?param=2&perPage=100&page=2', 'https://myAPI?param=2&perPage=100&page=3',
'https://myAPI?param=2&perPage=100&page=4',
'https://myAPI?param=2&perPage=100&page=5',
'https://myAPI?param=2&perPage=100&page=6',
]
$(文档).ready(函数(){
$.getJSON(URL、函数(数据){
var乘积_数据=“”;
$.each(data.items,function(i,items){
产品数据+='';
产品数据+=''+项.gimaId+'';
产品数据+=''+项目id+'';
产品数据+='';
product_data+=''+items.categoryCodes.code+''+items.categoryCodes.name+'';
产品数据+=''+项目。供应商代码+'';
产品数据+=''+项目.价格.价值+'';
产品数据+=''+项目.库存.数量+'';
产品数据+='';
产品数据+=''+项目.描述.内容+'';
产品数据+=''+项。活动+'';
product_data+=''+items.storageAddress+'';
产品数据+='';
});
$('#showData')。追加(产品数据);
});
});代码>
身份证件
身份证件
身份证件
身份证件
身份证件
身份证件
身份证件
您需要使用for循环在页面上循环。
例如:
var页面=0;
var url='1〕https://myAPI?param=2&perPage=100&page=';
对于(变量i=0;页面<300;i++){
newUrl=url+i;
}
var pages = 0;
var url = 'https://myAPI?param=2&perPage=100&page=';
for(var i = 0; pages < 300; i++) {
newUrl = url + i;
}