想实现这个效果::http://www.helloweba.com/demo...X12X
前台的ajax:
function getdata(){
var num = $("#cur_num").val();
$.ajax({
url: 'updateCountWx.action',
type: 'POST',
dataType: "json",
data:{'total':num},
cache: false,
timeout: 10000,
error: function(){},
success: function(data){
show_num(jsonb.counttest);
}
});
}
我现在不明白。后台应该怎么写才能和这个前台的ajax对应起来。
JSONArray jsonas=new JSONArray();
JSONObject jsonb=new JSONObject();ps=conn.prepareStatement("select count(*) count from text");
out.print(jsonb); 这样写不对。应该怎么改
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
out 中设置content-type为application/jsonshow_num(jsonb.counttest) 改为show_num(data.counttest)
function getdata(){ var num = $("#cur_num").val(); $.ajax({ url: 'updateCountWx.action', type: 'POST', dataType: "json", data:{'total':num}, cache: false, timeout: 10000, error: function(){}, success: function(data){ show_num(JSON.parse(data).counttest); } }); } function show_num(n){ var it = $(".t_num i"); var len = String(n).length; for(var i=0;i");
}
var num=String(n).charAt(i);
var y = -parseInt(num)*30;
var obj = $(".t_num i").eq(i);
obj.animate({
backgroundPosition :'(0 '+String(y)+'px)'
}, 'slow','swing',function(){}
);
}
$("#cur_num").val(n);
}