0
データベースにデータを挿入するための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サーブレットコードでは、データ挿入後に以下のように表示されます。
response.getWriter().append("success");
私は成功として応答を得ています。上記のコメントコードに示すように、正常に挿入されたデータとしてjspでアラートを表示したいと思います。 しかし、それは動作していません。
アラートボックスに成功メッセージを表示するにはどうすればよいですか? 事前に感謝の意を表します。
警告はjspに表示されません。私がこのように書くとき。警告(responseText); $ .get()メソッドで。 – santosh
文字列でない場合は、ログに記録してみてください。警告は表示されません! (console.log()) – Bitito
console.log(responseText)を追加しました。 inside $ .get()メソッドを呼び出し、内部に他のテキストを追加しました。しかし、それは呼び出していない。 – santosh