代码:
controller代码:
中间实现功能代码省略(不影响大局
问题1: 前台操作表单提交后没有任何操作成功的提示,检查数据库,数据插入成功。
原因:当dataType: "JSON"时, 后台返回的是字符串 ,不是标准格式 ,因此不能进入success方法 只需改成 dataType: “text”。
如下:
问题2: 操作后发现,alert弹出框有时出现有时不出现
分析: ajax中async这个属性,用于控制请求数据的方式,默认是true,即默认以异步的方式请求数据。
ajax请求后台有时走有时不走,是因为没有将请求设置为同步方式,async:false,(默认为true即异步)。如果不想使用缓存可以将cache:false,
如下:
执行结果: