表单POST与AJAX POST

时间:2015-09-23 13:29:29

标签: html http

据我所见。表格帖子接受文件,而ajax帖子接受xhr(我猜测这可以设置)?

如果是这种情况,我不能在同样的情况下同时使用这两种情况吗?

Whare是这两种使用POST的方法之间的区别

2 个答案:

答案 0 :(得分:5)

你可以使用两者并在功能方面实现相同的结果,但我鼓励你依靠AJAX(jQuery)来提供更好的整体用户体验并减轻服务器上的负载(使用php,你只能做需要什么,而不需要再提供完整的html输出)。只更新实际更改的内容。

几年前,当我使用jQuery和AJAX时,我依靠AJAX来更新部分UI,而无需刷新整个网页。此外,我将它用于管理领域的CRUD项目,实际上实现了非常好的用户体验。

您可以在jQuery GET and POST details and usage examples

找到有关jquery post方法的更多信息

答案 1 :(得分:2)

在为该类型的请求设计的上下文中使用一个或另一个是有意义的。如果服务器将返回完整的可显示资源(最常见的是HTML文档),请使用表单发布,以便浏览器重定向"结果。如果服务器返回的结果仅作为已经可见资源的一部分有意义,请使用xhr,解析结果并将其合并到页面中。