我有以下代码可以在 ajax 调用上向 servlet 发送可序列化数据
$.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() 发送可序列化数据时,我得到响应“servlet 临时移动,状态码为302”。
注意:如果我删除语句 data:$('#registrationForm').serialize(),那么我会得到正常的 ajax 响应,状态码为 200。
我可以知道我们如何在 ajax 调用上发送可序列化的数据。
谢谢,巴拉吉。