【问题标题】:Why using Ajax and Form Submit [duplicate]为什么使用 Ajax 和表单提交 [重复]
【发布时间】:2019-06-04 22:17:13
【问题描述】:

昨天我面试了。

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

Ajax 和表单提交有什么区别?

当使用表单提交时?

什么时候使用 Ajax?

我搜索了互联网,我得到了准确易懂的答案。

【问题讨论】:

  • 请使用网站的search 功能。

标签: javascript html ajax forms post


【解决方案1】:

使用 Ajax 更加用户友好。当您使用“表单提交”发送表单时,用户应该等到整个 html 页面重新加载,如果您的用户发送的数据发生错误,那么您的用户应该重试。您的整个 html 页面会一次又一次地加载。

如果您使用 Ajax,则会在后台向您的服务器发送少量数据,并且如果发生错误,您可以将其显示给您的用户。您的应用程序感觉更具交互性。

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

【讨论】:

    【解决方案2】:

    AJAX

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-05
      • 1970-01-01
      • 2016-03-25
      • 1970-01-01
      • 1970-01-01
      • 2016-08-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多