function test(Id){
    $.ajax({
        type: "POST",
        url: "/TestMyServlet/testSlt",
        data: "Id=" +Id,
        success: testOk,
        error: testErr
    });
}
function testOk(data){ var data1 = eval("(" + data + ")");
alert(data1);
}function testErr(){
   alert("testErr");
}
请问servlet如何 传值 让我从前台接收  谢谢

解决方案 »

  1.   

    这个吧。 out.println();
      

  2.   


    如果我要传一组数据回来  是不是只能用json了??
      

  3.   

    可以返回json 。
    也可以xml 。
    一组数据一定要单个普通字符串的话 。
    也可以前台方法解析 。
      

  4.   

    可以返回json 。
    也可以xml 。
    都行的了吧.
      

  5.   


    function testOk(data){    var data1 = eval("(" + data + ")");//错误行
        alert(data1);
    }
    接收json值后,为什么IE报我错误行 缺少')' 求助求助
      

  6.   

    應該是JSON格式不對吧。
    alert出來看看。
      

  7.   

    问题已解决 谢谢了 
    是我粗心 在后台 new了 2个jsonobject对象