【发布时间】:2019-06-04 22:17:13
【问题描述】:
昨天我面试了。
面试官问我为什么使用 Ajax 而不是 Form submit?
Ajax 和表单提交有什么区别?
当使用表单提交时?
什么时候使用 Ajax?
我搜索了互联网,我得到了准确易懂的答案。
【问题讨论】:
-
请使用网站的search 功能。
标签: javascript html ajax forms post
昨天我面试了。
面试官问我为什么使用 Ajax 而不是 Form submit?
Ajax 和表单提交有什么区别?
当使用表单提交时?
什么时候使用 Ajax?
我搜索了互联网,我得到了准确易懂的答案。
【问题讨论】:
标签: javascript html ajax forms post
使用 Ajax 更加用户友好。当您使用“表单提交”发送表单时,用户应该等到整个 html 页面重新加载,如果您的用户发送的数据发生错误,那么您的用户应该重试。您的整个 html 页面会一次又一次地加载。
如果您使用 Ajax,则会在后台向您的服务器发送少量数据,并且如果发生错误,您可以将其显示给您的用户。您的应用程序感觉更具交互性。
如果您在某些情况下使用 Ajax 而不是“表单提交”,当您的用户放入一些应该检查服务器的无效数据(例如,已经接收的电子邮件)时,您可以将 ajax 发送到您的服务器并提醒用户有关无效数据(例如此示例电子邮件已被占用,请重试)。
【讨论】:
AJAX
Web 应用程序可以从服务器异步发送和检索数据,而不会干扰现有页面的显示和行为。
【讨论】: