как вернуть отформатированную строку json обратно на вызов ajax? - PullRequest
0 голосов
/ 17 февраля 2020

Я отправляю запрос через Ajax в файл JSP из файла JSP со следующим кодом.

 $.ajax({
                            type:"POST",
                            url:"reviewername.jsp",
                            data : "vendorgroupid="+$('#vendorgroup').val(),
                            cache:false,
                           headers: {Accept : "application/json;charset=utf-8"},

                            sucess:function(data)
                            {
                                console.log('Hello World!');
                                console.log(data)
                                console.log('Hello World!');
                                $(".reviewusername").html($.trim(data));                    
                            }
                        })

из запроса Я выполняю некоторую операцию и пытаюсь чтобы отправить его обратно с следующим кодом

List<String> listven = new ArrayList<>();
    VendorDAO vd=new VendorDAO();
    String vendorgroupid = request.getParameter("vendorgroupid");
    System.out.println(vendorgroupid);
    listven=vd.getReviewerUsername1(vendorgroupid);
    JSONObject json = new JSONObject();
     for (int i = 0; i < listven.size(); i++) {
         json.put("name", listven.get(i));
     }
     JSONArray array = new JSONArray();
     array.put(json);
     System.out.println(array.toString());
     out.print(array.toString());
     out.flush();
     //response.g

После этого я получу ответ на сообщение об успехе и покажу его как выпадающий список пользователю.

Но я не могу отправить вернуть данные на вызов ajax, как это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...