之前的博客记录过,由于 ajax 请求会拦截重定向,不能实现页面的跳转,所以 Form 会用在页面需要跳转的场景中,已实现业务需求。
但这段时间用的时候发现了一个问题:GET 请求时, ACTION 的请求地址中如果有参数,会丢失。 查了资料,做下记录:
- 采用GET方式,那么action url中参数都会被丢弃,提交时候只会把form中的数据拼接在url向服务器提交;
- POST的方式则不会这样,它会按照action指定的url进行提交数据,包含url后面跟着的参数和参数值。
之前的博客记录过,由于 ajax 请求会拦截重定向,不能实现页面的跳转,所以 Form 会用在页面需要跳转的场景中,已实现业务需求。
但这段时间用的时候发现了一个问题:GET 请求时, ACTION 的请求地址中如果有参数,会丢失。 查了资料,做下记录: