简体   繁体   中英

read jquery data send from AJAX to java servlet

Here is my AJAX code which triggers the Servlet 'CalculateLace'

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

And here is my Java Servlet code:

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

But I keep getting String id as null. I also tried

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

but to no avail. What am I doing wrong here?

Try this way -

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

and get rowID in your servlet this way - You can get library to parse your json here JSON.org

req.getParameter("rowId");

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM