我正在运行一个简单的AJAX调用来提交表单:
var theform = $('form#id');
$.ajax({
type: "POST",
data: theform.serialize(),
success: function(data){
// ...
}
});
表单应在我们当前所在的同一页面上提交,因为没有指定的url
参数。虽然,我尝试手动输入/formpage
和http://sitename.com/formpage
作为网址,但仍然可以获得相同的结果。
在我的控制台视图中,我收到的唯一错误是POST请求中出现404错误。我在尝试请求时遇到404错误:http://sitename.com/formpage
- 这没有任何意义,因为我在填写表单时在/formpage
上。
其他数据(这是错误在控制台中显示的内容):
POST http://sitename.com/formpage/ 404 (Not Found) jquery.js:7845
send jquery.js:7845
jQuery.extend.ajax jquery.js:7301
(anonymous function) start.js:66 (the script calling the $.ajax function above)
jQuery.event.dispatch jquery.js:4676
elemData.handle jquery.js:4360
jQuery.event.trigger jquery.js:4594
(anonymous function) jquery.js:5119
jQuery.extend.each jquery.js:590
jQuery.fn.jQuery.each jquery.js:237
jQuery.fn.extend.trigger jquery.js:5118
jQuery.event.dispatch jquery.js:4676
elemData.handle jquery.js:4360