jsp中警告框中的Ajax jquery $ .get()方法响应

时间:2017-06-11 04:00:50

标签: jquery ajax jsp servlets

我有一个ajax调用将一些数据插入数据库。 下面的代码是jquery get方法。

$('#create').click(function(event) {
  var course = $('#course').val();
  var level = $('#level').val();
  var question = $('#question').val();
  var option1 =$('#option1').val();
  var option2=$('#option2').val();
  var option3=$('#option3').val();
  var option4=$('#option4').val();
  var answer=$('#answer').val();
  alert(course+" "+level+" "+question+" "+option1+" "+option2+" "+option3+" "+option4+" "+answer);
  $.get('AddQuestion', { course : course, level : level, question : question, option1 : option1, option2 : option2, option3 : option3, option4 : option4, answer : answer }, function(responseText) {
      /* if(responseText==="success"){
      alert("Question added");
      } 
      else{
      alert("Question is not added");
      } */
      alert(responseText);
   });
  cal();
});

在数据插入后的java servlet代码中,如下所示。

response.getWriter().append("success"); 

当我得到响应成功时,我希望在jsp中显示警报,因为数据已成功插入,如上面注释的代码所示。 但它不起作用。
如何显示成功消息的警报框? 任何想法都要提前感谢..

1 个答案:

答案 0 :(得分:0)

检查返回responseText的内容。也许是responseText.SOMETHING你应该把什么放在if。