我有一个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中显示警报,因为数据已成功插入,如上面注释的代码所示。
但它不起作用。
如何显示成功消息的警报框?
任何想法都要提前感谢..
答案 0 :(得分:0)
检查返回responseText的内容。也许是responseText.SOMETHING你应该把什么放在if。