在JS里 如何根据后台传的数值 来添加图片 50
比如说后台传过来100人JS计算100/10=10添加十个图片156/10=15.6四舍五入添加16个图片...
比如说 后台传过来100人 JS计算100/10=10 添加十个图片 156/10=15.6 四舍五入添加16个图片
展开
1个回答
展开全部
你后台应该先有个URL,专门取你说的哪些数据。实现方式jquery,ajax,假设你服务器返回的数据就是简单文本.
//这个假设是你的图片url集合
var imageCollect = ["pic1.png","pic2.png","pic3.png"];
var loadImage = function()
{
var url = "http://xxx.xxx.xx";
$.ajax({
url:url,
cache:false,
type:"get",
async:true,
success:function(response) {
if(isNaN) {
return;
}
var showImageCount = Math.round(Number(response)/10);
//这块我仅仅给出代码框架,测试可以,实际自己修改
for(var i=0; i < showImageCount && i <imageCollect.length -1;i++)
{
var img = new Image();
img.src = imageCollect[i];
document.body.appendChild(img);
}
}
})
}
以上是我的回答,别被人窃取。
//这个假设是你的图片url集合
var imageCollect = ["pic1.png","pic2.png","pic3.png"];
var loadImage = function()
{
var url = "http://xxx.xxx.xx";
$.ajax({
url:url,
cache:false,
type:"get",
async:true,
success:function(response) {
if(isNaN) {
return;
}
var showImageCount = Math.round(Number(response)/10);
//这块我仅仅给出代码框架,测试可以,实际自己修改
for(var i=0; i < showImageCount && i <imageCollect.length -1;i++)
{
var img = new Image();
img.src = imageCollect[i];
document.body.appendChild(img);
}
}
})
}
以上是我的回答,别被人窃取。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询