Jquery 如何序列化Arraylist表单
我使用下面的表单进行序列化和提交,但它并没有按照给定的方式提交表单 Html 字段名称=PostMageseList[0]。largePicPath是动态生成字段,它可以是0或更多。 如何序列化上面的表单Jquery 如何序列化Arraylist表单,jquery,forms,jsp,serialization,Jquery,Forms,Jsp,Serialization,我使用下面的表单进行序列化和提交,但它并没有按照给定的方式提交表单 Html 字段名称=PostMageseList[0]。largePicPath是动态生成字段,它可以是0或更多。 如何序列化上面的表单 我尝试过在动态生成的字段中添加name属性 请尝试使用以下代码: var formData = $('#form').serializeObject(); $.ajax({ type: 'POST', url: 'http://www.smsiland.com/Post
我尝试过在动态生成的字段中添加name属性 请尝试使用以下代码:
var formData = $('#form').serializeObject();
$.ajax({
type: 'POST',
url: 'http://www.smsiland.com/PostMessage',
data: formData.serialize(),
dataType: "text html",
success: function (data) {
}
})
updated fiddle:
http://jsfiddle.net/seb0k7np/4/
看起来还可以。url:“PostMessage”看起来很奇怪。您需要在ajax调用中提供正确的url。那么它应该可以正常工作。有什么问题吗PostMessage@user3263194以上代码是否正确?请解释一下什么是“PostMessage”?您在这里指的是某个jsp页面吗?然后需要添加.jsphere var formData=$'form'.serializeObject;它显示未捕获的TypeError:未定义不是函数
$("#post_message_form").on("submit", function (f) {
f.preventDefault();
console.log($("#post_message_form").serialize());
alert($("#post_message_form").serialize());
$.ajax({
type: 'POST',
url: 'PostMessage',
data: $("#post_message_form").serialize(),
dataType: "text html",
success: function (data) {
}
}).fail(function (xhr, status, error) {
alert("Error");
alert('error status:' + status);
});
});
var formData = $('#form').serializeObject();
$.ajax({
type: 'POST',
url: 'http://www.smsiland.com/PostMessage',
data: formData.serialize(),
dataType: "text html",
success: function (data) {
}
})
updated fiddle:
http://jsfiddle.net/seb0k7np/4/