传递name
![[第四天]form表单使用ajax提交表单的流程 [第四天]form表单使用ajax提交表单的流程](http://upload-images.jianshu.io/upload_images/22839531-54182f095b3296e7.png)
使用submit提交表单,将表单提交到ajax中
![[第四天]form表单使用ajax提交表单的流程 [第四天]form表单使用ajax提交表单的流程](http://upload-images.jianshu.io/upload_images/22839531-e7d31f48c9440861.png)
ajax业务代码,执行save方法
使用了post方法传值
![[第四天]form表单使用ajax提交表单的流程 [第四天]form表单使用ajax提交表单的流程](http://upload-images.jianshu.io/upload_images/22839531-cf4a5b2f8e84cbba.png)
在save方法中返回值和简单的逻辑
![[第四天]form表单使用ajax提交表单的流程 [第四天]form表单使用ajax提交表单的流程](http://upload-images.jianshu.io/upload_images/22839531-e35216c95809a3f1.png)
save方法调用了_模型中的公共方法,_update
![[第四天]form表单使用ajax提交表单的流程 [第四天]form表单使用ajax提交表单的流程](http://upload-images.jianshu.io/upload_images/22839531-a1c9ab3c24f0f409.png)
存在的问题:如何在修改的时候确定是哪个id的值?
存在多条数据的时候,系统默认取第一条么?
通过测试,默认靠前的数据进行调取,如第一条被删除,默认调取第二条数据
存在有id的情况下
![[第四天]form表单使用ajax提交表单的流程 [第四天]form表单使用ajax提交表单的流程](http://upload-images.jianshu.io/upload_images/22839531-4a3cfb68e72c619d.png)
id的值传到edit修改模块
![[第四天]form表单使用ajax提交表单的流程 [第四天]form表单使用ajax提交表单的流程](http://upload-images.jianshu.io/upload_images/22839531-521f8693b84c5816.png)
通过edit方法进行修改
![[第四天]form表单使用ajax提交表单的流程 [第四天]form表单使用ajax提交表单的流程](http://upload-images.jianshu.io/upload_images/22839531-0f8334d6e3e37a10.png)
表单提交后,通过公共页面中的ajax中的方法调用save方法
![[第四天]form表单使用ajax提交表单的流程 [第四天]form表单使用ajax提交表单的流程](http://upload-images.jianshu.io/upload_images/22839531-369b9bfe112fa0dc.png)
![[第四天]form表单使用ajax提交表单的流程 [第四天]form表单使用ajax提交表单的流程](http://upload-images.jianshu.io/upload_images/22839531-5a30dca77268e7b5.png)