【发布时间】:2012-12-30 19:15:20
【问题描述】:
下面是两个将表单数据发布到 Spring Controller 的 sn-ps。
1.
$("#formData").submit(function(event){
event.preventDefault();
var jqxhr = $.post("submitdata", $("#formData").serialize(), function(data){
console.log(data);
})
.success(function() {
// Success
})
.error(function() {
// Error
});
jqxhr.complete(function(){
//Ajax Process complete...
});
});
2.
$("#formData").submit(function(event){
event.preventDefault();
var request = $.ajax({
url: "submitdata",
type: "post",
data: $("#formData").serialize(),
cache: false,
contentType: "multipart/form-data",
success: function(data){
alert(data);
}
});
});
没有。 1 成功发布并显示回复,而 否。 2 返回 404。
URL 自动占用上下文路径。我可以从 Inspect Element -> Network 进行验证,并触发写入 URL。
任何人都可以解决什么问题?我解决这个问题的目的是将文件与数据一起发送到服务器。
【问题讨论】:
-
看起来不错。你能给我们指出一个我们可以看到它的网址吗?从上面很难看出哪里出了问题。
标签: jquery ajax post spring-mvc http-post