cari

Rumah  >  Soal Jawab  >  teks badan

ajax写好了,后台out.print();拿不到数据,给看看

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


高洛峰高洛峰2929 hari yang lalu615

membalas semua(2)saya akan balas

  • 代言

    代言2016-11-09 13:51:17

    out 中设置content-type为application/jsonshow_num(jsonb.counttest) 改为show_num(data.counttest)

    balas
    0
  • 三叔

    三叔2016-11-09 13:51:02

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


    balas
    0
  • Batalbalas