I have a button that when I click on it , it will get data from my database , and display it on my text area based on the id.
JQuery
$('#verifyBtn').on("click", function() {
   var exeOutput = checkOutput();
   $("outputArea").html(exeOutput);
});
function checkOutput(){
    var exNo = parseInt($('#selectExercise').val());
    dataString = "exNo=" + exNo;
    $("#result").empty();
    getOutput(dataString, true);
}
function  getOutput(dataStr, flag) {
  $.ajax({
      url: "/FYP/WebExerciseByOutput",
      data: dataStr,
      success: function (data) {
         return data;
      },
      error : function (xhr,textStatus,errorThrown){
          console.log("Something is wrong with ajax call."+ xhr);
      }
  });
}
Through my servlet for getting from my database.
Servlet
exercisesModel outputModel = null;
try {
    DBConnection db = new DBConnection();
    outputModel  = db.getExerciseById(request.getParameter("exNo"));
} catch (Exception e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}
response.getWriter().append(outputModel.getExpOutput());
EDIT: Upon clicking, i think there is data but my text area is not displaying it.
 
     
     
    