📌  相关文章
📜  如何使用 jQuery 在不刷新页面的情况下提交表单或表单的一部分?

📅  最后修改于: 2022-05-13 01:55:56.492000             🧑  作者: Mango

如何使用 jQuery 在不刷新页面的情况下提交表单或表单的一部分?

在本文中,我们将学习如何使用 JQuery 在不刷新页面的情况下提交表单或表单的一部分,并通过示例了解其实现。

如何防止 HTML 表单提交?

通常,当我们提交表单时,我们应该单击提交按钮,然后我们的页面将导航到表单操作属性中提到的另一条路线,但我们可以在网页的后台执行此操作,而无需将网页导航到其他路线.这可以通过使用event.preventDefault() 阻止默认事件并且不允许它触发的方法。当我们点击提交按钮时会触发一个事件,所以我们需要阻止这个事件,因为这个事件负责将用户带到其他路由。因此,我们必须将onsubmit事件侦听器附加到该表单,以便当用户单击提交按钮时,我们可以获取该事件对象并通过使用 preventDefault 方法防止触发该特定事件。在使用event.preventDefault()方法阻止事件之后,我们需要获取表单值并向我们想要发布值的特定路由发出发布请求。

先决条件:在我们继续之前,需要对 HTML、CSS、Javascript 和 JQuery 有基本的了解。

方法:

  • 创建一个 HTML 文件并在 javascript 代码上方添加 jquery 库 CDN。
  • 创建 2 个输入字段、一个提交按钮和一个显示结果的范围。
  • 向表单添加一个onsubmit侦听器并使用一个参数进行回调。

示例:在此示例中,我们采用了一个虚假的发布请求,我们需要在其中发布一些信息,并且服务器会将 id 作为对象返回。

HTML


  

    

  

    
        

            GeeksforGeeks         

        

Submitting the form without page refresh

    
    
        
                                                
                
            


输出: