<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Neil的備忘錄

    just do it
    posts - 66, comments - 8, trackbacks - 0, articles - 0
    項目中一次用到EXTJS的FORMPANEL的提交方式,本以為會與普通AJAX提交方式相同,但是,后來發現兩者之間有一些區別,記錄如下:
    前端EXTJS FORMPANEL代碼如下:
    buttons: [{
                    text:'提交',
                    handler: 
    function(){
                        
    if(dyt_editForm.form.isValid()){
                            dyt_editForm.form.submit({
                                url: '
    /tams/xxcj/modifySssq', //處理修改后臺地址
                                method: 'post',
                                params: {daid: v.get(
    "da_id")},
                                success: 
    function (f,v){
                                    
    var myResult = Ext.util.JSON.decode(v.response.responseText);    //這句代碼與普通解析返回字符串不一樣
                                    alert(myResult.result);
                                },
                                failure: 
    function (f,v){
                                    Ext.MessageBox.show({
                                        title: '失敗',
                                        msg: '修改出現異常,未能完成,請重試!',
                                        buttons: Ext.MessageBox.OK,
                                        icon: Ext.MessageBox.ERROR
                                    });
                                },
                                waitMsg: '正在處理數據,請稍后……',
                                scope: 
    this
                            });
                        }
                    }
                },{
                      text: '取消',
                      handler: 
    function(){
                          dyt_editwin.close();
                      }
                  }]
    后臺可以直接按照普通網頁的方式,按照FORM內控件的名稱獲取各自的值,后臺代碼如下:
    /**
         *    修改所屬時期起止時間 
         
    */
        
    public void modifySssq(HttpServletRequest request,
                HttpServletResponse response) {
            System.out.println(
    "*************");
            String daid 
    = request.getParameter("daid");
            Date date1 
    = Date.valueOf(request.getParameter("sssqq"));
            Date date2 
    = Date.valueOf(request.getParameter("sssqz"));
            String results 
    = DAOFactory.getXxcjDAO().modifySssq(Long.parseLong(daid), date1, date2);
            
            
    if("success".equals(results)){
                results 
    = "修改所屬稅務時期操作成功!";
            }
    else{
                results 
    = "修改所屬稅務時期操作失敗!";
            }
            
    try {
                //返回值需要封裝一下
                Map jsonmap 
    = new HashMap();
                //這里是想要返回前臺的值
                jsonmap.put(
    "result", results);   
                //區別就在這里了,必須要傳回去一個“success”,前臺才能判斷請求是否成功                          
                jsonmap.put(
    "success"new Boolean(true));
                JSONObject jsonObject 
    = JSONObject.fromObject(jsonmap);
                response.setContentType(
    "text/json; charset=utf-8");
                response.getWriter().print(jsonObject);
            } 
    catch (IOException e) {
                log.error(
    "輸出返回值失敗:" + e.getMessage());
            }
        }
    (完)



    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲国产熟亚洲女视频| 亚洲经典在线观看| 曰批免费视频播放免费| 免费欧洲毛片A级视频无风险| 亚洲精品国产高清在线观看| 日韩在线天堂免费观看| 亚洲av永久无码| gogo全球高清大胆亚洲| 久久精品成人免费观看97| 亚洲精品高清无码视频| 亚洲精品免费观看| 久久狠狠爱亚洲综合影院| 免费无码看av的网站| 香蕉97碰碰视频免费| 亚洲老妈激情一区二区三区| 一个人免费日韩不卡视频| 亚洲一区电影在线观看| 永久久久免费浮力影院| japanese色国产在线看免费| 亚洲精品乱码久久久久久久久久久久| 一级毛片在线免费观看| 亚洲人成无码网站在线观看| 亚洲精品无码永久在线观看 | 免费看国产一级片| 一级做a爱过程免费视| 国产V亚洲V天堂无码| 青娱乐免费在线视频| 亚洲AV成人精品一区二区三区| 亚洲国产中文字幕在线观看| 久久精品乱子伦免费| 亚洲熟妇成人精品一区| 国产亚洲日韩一区二区三区| 18pao国产成视频永久免费| 亚洲av无码一区二区三区人妖| 亚洲毛片网址在线观看中文字幕| 人妻无码久久一区二区三区免费| 亚洲精品日韩一区二区小说| 亚洲国产另类久久久精品小说| 国产在线国偷精品产拍免费| 在线涩涩免费观看国产精品| 亚洲美国产亚洲AV|