为什么使用Ajax和Form Submit

时间:2019-01-10 04:33:25

标签: javascript html ajax forms post

昨天我接受了采访。

面试官问我为什么使用Ajax而不是Form Submit?

Ajax和Form Submit有什么区别?

使用表单提交时?

使用Ajax时是什么?

我搜索了互联网,我得到了准确且可理解的答案。

2 个答案:

答案 0 :(得分:0)

AJAX

Web应用程序可以从服务器异步发送和检索数据,而不会影响现有页面的显示和行为。

答案 1 :(得分:0)

使用Ajax更加用户友好。当您使用“表单提交”发送表单时,用户应该等到整个html页面重新加载,并且如果用户发送的数据中出现错误,则用户应再试一次。然后整个HTML页面就会一次又一次地加载。

如果您使用Ajax,则少量数据会在后台发送到您的服务器,如果发生错误,则可以向用户显示该数据。您的应用程序感觉更加互动。

如果您在某些情况下使用Ajax而不是“表单提交”,而您的用户在服务器中放入了一些应检查的无效数据(例如,已接收的电子邮件),则可以将ajax发送到服务器并提醒用户有关无效数据(例如,对于此示例电子邮件已被使用,请重试)。