ajax写好了,后台out.print();拿不到数据,给看看
高洛峰
高洛峰 2016-11-09 13:50:51
0
2
610

想实现这个效果::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);
这样写不对。应该怎么改


高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回覆(2)
代言

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);
}


熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板