Js与后台交互 Ajax
@RequestMapping(value="/updateZtjk",method=RequestMethod.POST) @ResponseBody public ResponseData updateZtjk(Long id,String sbzt,String prezt){ // String str=prezt.substring(prezt.lastIndexOf("/")+1); if(str.equals(sbzt)) return ResponseData.FAILED_NO_DATA; int n= ZtjkService.updateZtjk(id, sbzt); if(n==1) //return ResponseData.FAILED_NO_DATA; return ResponseData.SUCCESS_NO_DATA; else return ResponseData.FAILED_NO_DATA; }
Ext.Ajax.request({ url : '/zntf_ztjk/updateZtjk', method : 'POST', params : { 'id' : id, 'sbzt' : sbzt, 'prezt':prezt }, success : function(response, options) { Ext.getCmp('tfc2').getEl().dom.src = '/resources/ztjkphoto/open.jpg'; Ext.Msg.alert('信息', '打开成功!'); }, failure : function(response, options) { Ext.Msg.alert('信息', '打开失败!'); } })
Ajax有返回值success,无返回值则为failure.
无论是
ResponseData.FAILED_NO_DATA
还是
ResponseData.SUCCESS_NO_DATA;都是有属于有返回值,即由success处理。
mvc+exfjs
最新推荐文章于 2023-05-02 01:02:05 发布