サーブレットへのajax呼び出しでシリアル化可能なデータを送信する次のコードがあります
$.ajax({
type: "post",
url: registersubmit.RegisterServlet.json,
dataType: "json",
data:$('#registrationForm').serialize(),
success: function(msg) {
// alert(msg.data);
alert('success'+msg.message2);
},
error: function (xhr, ajaxOptions, thrownError){
alert('HAI');
alert('BYE');
}
});
ID registrationForm のフォームがあり、ステートメント data:$('#registrationForm').serialize() を使用してシリアル化可能なデータを送信しようとすると、「サーブレットがステータス コード 302 で一時的に移動しました」という応答が返されます。
注: ステートメント data:$('#registrationForm').serialize() を削除すると、ステータス コード 200 で通常の ajax 応答が返されます。
ajax 呼び出しでシリアル化可能なデータを送信する方法を教えてください。
ありがとう、バラジ。