提交表单这个动作是带上请求参数来访问一个action的地址,自然能跳转到显示结果的另外一个地址(jsp).
但ajax访问只能得到返回值,不能跳转到别的url,所以这时的action只能返回json.
不知道这么说对不对.
ajax只能接收json.
ajax主要是通过js中的httprequest对象提交数据,而不是浏览器本身,同时返回的数据通过js局部更新而不是重新加载,因此避免刷新。
换言之,ajax可以和传统的提交,指向相同的服务器地址。ajax也可以让服务器返回html片断,不一定json。