ajax和表单提交之间的区别

ajax和表单提交之间的区别,ajax,forms,Ajax,Forms,我只是想知道使用ajax(post/get)将参数发送到servlet和使用“提交”发送参数之间的区别 感谢您的帮助。最简单的说,使用,您在提交表单数据时不会看到页面刷新。如果您不使用它,例如您使用提交按钮,您将看到页面刷新。两者都提交数据。从servlet的角度来看,没有区别。对于客户端,提交将加载一个新页面,而Ajax请求将使用javascript代码解析响应并相应地执行操作。标准表单提交发送一个新的HTTP请求(POST或GET)并在浏览器中加载新页面。在Ajax中,数据在后台发送到服务器

我只是想知道使用ajax(post/get)将参数发送到servlet和使用“提交”发送参数之间的区别


感谢您的帮助。

最简单的说,使用,您在提交表单数据时不会看到页面刷新。如果您不使用它,例如您使用提交按钮,您将看到页面刷新。两者都提交数据。

从servlet的角度来看,没有区别。对于客户端,提交将加载一个新页面,而Ajax请求将使用javascript代码解析响应并相应地执行操作。

标准表单提交发送一个新的HTTP请求(POST或GET)并在浏览器中加载新页面。在Ajax中,数据在后台发送到服务器(POST或GET),根本不会影响页面,然后javascript在后台接收响应,同样也不会影响页面

(当然,javascript可以使用从服务器接收的数据来更新某些页面内容。)


Ajax通常在页面内容只有一小部分会更改的情况下非常有用。

服务器端对两者的处理完全相同。服务器不关心post请求是如何发出的


区别在于浏览器(客户端)如何响应这两个操作。如果是表单提交,浏览器通常决定请求整个页面;否则,它只会更新页面的一部分。

表单提交将重新加载您正在客户端工作的页面。而在ajax调用中,对服务器的调用不会重新加载您的客户端页面。

您的意思是了解ajaxSubmit和submit之间的区别??浏览器根据不同的请求(前台或后台)处理此问题?我想知道更多,你能推荐一些书或其他资料吗?@SiminJie。我不确定我是否理解你的问题。