表单发布操作和ajax发布类型之间的差异

时间:2012-01-29 08:01:42

标签: php jquery ajax forms

我认为

<form action="some.php" method="POST">...</form>

$.ajax({
   type:POST,
   url:some.php,
//...
});

两者都做同样的事情,但我不能让后者将我重定向到some.php,而前者在帖子完成后自动加载页面。你更喜欢哪一个?它们真的一样吗?

2 个答案:

答案 0 :(得分:2)

AJAX的全部意义在于,您不必在使用它时将其他页面加载到浏览器中。

答案 1 :(得分:2)

哇...这是我的Ajax历史上第一次有人通过Ajax调用来刷新他的页面。这通常是人们想要避免的情况。

结论:如果您想在发送POST数据后重定向浏览器,那么使用Ajax是没有意义的