1

これがサーブレット「CalculateLace」をトリガーする私のAJAXコードです

laceTd.dblclick(function() {
    var jsonObj= { jsonObj: [ {"rowID": $(nRow).attr('id')}  ]};                                    
    $.ajax({
        data: JSON.stringify(jsonObj),
        contentType: "application/json; charset=utf-8",
        traditional: true,
        url: "CalculateLace"
    });
});

そして、ここに私のJavaサーブレットコードがあります:

protected void doGet(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException {
      String id = req.getParameter("rowId");
      //do something
}

しかし、私は String id を null として取得し続けます。私も試しました

String id = req.getParameter("id");

しかし、役に立たない。ここで何が間違っていますか?

4

1 に答える 1

2

この方法を試してください -

var jsonObj= {"rowId": $(nRow).attr('id')};

この方法でサーブレットでrowIDを取得します-JSONを解析するためのライブラリをJSON.orgで取得できます

req.getParameter("rowId");
于 2013-04-16T20:17:25.583 に答える