form表单在post数据前怎么处理数据?

我的表单选项很多,正常的设置以POST方式提交在点击submit之后会立马跳到action界面,但这不是我想要的结果。
我想的是在点击submit之后不是以name=>val的形式简单的传递,而是经过js的包装后例如数组形式,再传递过去。
之前用过$.post,$.ajax方法,数据时能传过去,但是页面不跳转,请问怎么回事?有其他方法吗?

leeu
浏览 1270回答 2
2回答

leeu

我的数据并没入库,这样直接跳转的话我post过去的数据就都没了。 不过我找到了一个折中的方法,就是在表单的onsubmit方法里处理好数据后写入到几个type=hidden的input,这样就能传递处理好后的数据了。

Caballarii

在ajax的回调函数里用window.location.href跳转
打开App,查看更多内容
随时随地看视频慕课网APP