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

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

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

    隨筆-9  評論-168  文章-266  trackbacks-0
     /**(注:以下只是部分代碼,只可理解不要照抄)
      * 以下是表單 __________________________________________________
      * */
    var memberAddWindow;

     //文章標題
     var articletitle = new Ext.form.TextField({
      fieldLabel:'文章標題',
      name:'memberName',    //必須指名name屬性.用于將參數傳出去.參數名:name屬性值,如'memberName'.參數值:'memberName'對應的文本框的值.
      allowBlank:false,
            anchor:'90%'
     });

     //表單對象
        var memberForm = new Ext.FormPanel({

            title: '添加新文章信息',

            url:'./member_manage.jsp?command=insert',

            items: [articletitle],
            buttons:[
    {
             text:'提交',
             handler : function(){
                              if ( memberForm.getForm().isValid() )           //表單數據進行驗證
                              memberForm.getForm().submit({                  //提交表單
                                   waitMsg:'保存中,請稍后...',                   //表單提交等待過程中,出現的等待字符
                                   success : function(re,v){              //表單提交成功后,調用的函數.參數分為兩個,一個是提交的表單對象,另一個是JSP返回的參數值對象
                                       var jsonobject = Ext.util.JSON.decode(v.response.responseText);   //將返回的JSON數據轉換成JSON對象,轉換失敗即報錯.
                                       // Ext.Msg.alert("msg,oject",jsonobject.msg);                                    //用JSON對象獲取JSON數據的值

                                       memberForm.getForm().reset();           //表單中所有數據置空
                                       memberAddWindow.hide();                 //表單隱藏
                                       bbscenter.getRootNode().reload();       // 重新加載樹結點.
                                                  }
                                    failure : function(){
                                        Ext.Msg.alert("msg,oject",jsonobject.msg);      //返回失敗
                               });
                             }
    },{
          text:'取消',
          handler : function(){
                           memberForm.getForm().reset();
                           memberAddWindow.hide();
                         }
         }]
        });
       
        //窗體對象
        function addarticle(){
         if(!memberAddWindow){
       memberAddWindow = new Ext.Window({
           el:'window_win',
           layout:'fit',

           closable:true,
           closeAction:'hide',
              plain:true,
           items: [memberForm]
       });
         }
      memberAddWindow.show(Ext.get('newWindowButton'));
        }  


    JSP:
    out.print("{success:true , msg:'123'}") ;  //只有指定success:true才能返回成功,succes:false或其他字符返回失敗.
    //form的提交是對ajax請求做了封裝,要求必須是那咱格式返回響應,否則無法正確解析 ; Ajax.lib.request 沒有這規定.
    posted on 2008-08-26 17:17 紫蝶∏飛揚↗ 閱讀(31554) 評論(16)  編輯  收藏 所屬分類: EXTJS重點

    評論:
    # re: extjs 提交表單(注意Form必須的規定) , 取JSP返回值 , 轉換JSON數據為JSON對象使用 2009-04-13 09:44 | 123
    代碼不全么,而且有錯誤  回復  更多評論
      
    # re: extjs 提交表單(注意Form必須的規定) , 取JSP返回值 , 轉換JSON數據為JSON對象使用 2009-04-17 14:49 | 紫蝶∏飛揚↗
    首先聲明,這里的代碼都是手稿,不全,有錯,那是可能的,我不保證這里的東東都是正確的.感覺有錯的,你可以提出來.討厭那種自我感覺良好,自大的人.大家都是在學習,所以太自大了,只能說明你裝精.  回復  更多評論
      
    # re: extjs 提交表單(注意Form必須的規定) , 取JSP返回值 , 轉換JSON數據為JSON對象使用 2009-04-26 21:59 | 123

    總出這個錯是為什么?
    消息: 語法錯誤
    行: 6321
    字符: 28
    代碼: 0
    URI: http://localhost:8080/aaa/extjs/ext-all.js

      回復  更多評論
      
    # re: extjs 提交表單(注意Form必須的規定) , 取JSP返回值 , 轉換JSON數據為JSON對象使用 2009-04-27 13:54 | 紫蝶∏飛揚↗
    ms樓上的錯誤是自已語法錯了。。。  回復  更多評論
      
    # re: extjs 提交表單(注意Form必須的規定) , 取JSP返回值 , 轉換JSON數據為JSON對象使用 2009-08-14 10:08 | ruanwxh
    我也出現語法錯誤怎么解決啊!樓主大哥??  回復  更多評論
      
    # re: extjs 提交表單(注意Form必須的規定) , 取JSP返回值 , 轉換JSON數據為JSON對象使用 2009-08-17 09:09 | 紫蝶∏飛揚↗
    你把錯誤要帖出來。我才能幫你看啊。。。  回復  更多評論
      
    # re: extjs 提交表單(注意Form必須的規定) , 取JSP返回值 , 轉換JSON數據為JSON對象使用 2009-08-19 13:40 | 琉璃
    受益了,樓主大哥!  回復  更多評論
      
    # re: extjs 提交表單(注意Form必須的規定) , 取JSP返回值 , 轉換JSON數據為JSON對象使用 [未登錄] 2009-09-05 16:15 | fireboy
    我也是初學者,做了個和你差不多的例子。也遇到了其間的問題。后來問了很多人,最后的答案是jsp在容器內轉化為javaservlet時會生成一定的html標簽,導致extjs解析json出錯。網上推薦用servlet取代jsp相應。我處理了一下。果然對了。看來是extjs的一個小小的bug。。  回復  更多評論
      
    # re: extjs 提交表單(注意Form必須的規定) , 取JSP返回值 , 轉換JSON數據為JSON對象使用 2009-09-06 09:12 | 紫蝶∏飛揚↗
    EXTJS接收后臺數據,用JSP輸出的JSON產生的HTML代碼,不是EXTJS的BUG,而是你自已沒有定義好JSP.如我寫的webapps JSF+Spring+Hibernate項目開發流程
    http://www.tkk7.com/algz/articles/190077.html 文章末尾就說了EXTJS接收JSP輸出的JSON頁面代碼怎么寫.
    EXTJS接收的是純數據,你用JSP輸出它不可能自動辯別,多看看EXTJS的官方例子吧.  回復  更多評論
      
    # re: extjs 提交表單(注意Form必須的規定) , 取JSP返回值 , 轉換JSON數據為JSON對象使用 2009-11-18 17:02 | zhangxw
    success : function(re,v){ }
    failure : function(){ });
    你好,我想知道這里是如何判斷是success還是failure的,比如登陸的時候
    boolean b=employService.login(employ);這是action的登錄方法,他返回的是false,為什么還是執行success對應得方法,我的提交和你的類似……   回復  更多評論
      
    # re: extjs 提交表單(注意Form必須的規定) , 取JSP返回值 , 轉換JSON數據為JSON對象使用 2009-11-20 15:07 | 紫蝶∏飛揚↗
    本例中,依據"url:'./member_manage.jsp?command=insert',"的返回值.  回復  更多評論
      
    # re: extjs 提交表單(注意Form必須的規定) , 取JSP返回值 , 轉換JSON數據為JSON對象使用 2010-03-24 17:39 | 半支煙
    挺好的
    自己寫了個

    var simple = new Ext.FormPanel({
    url:'sms.jspx/method=send',
    method:'post',
    labelWidth: 55,
    frame:true,
    title:'發送短消息',
    defaults: {width: (bodyWidth-85)},
    defaultType: 'textfield',
    items: [relid,title,
    pic,content],
    buttons: [{
    text: '發送',handler:doSave
    },{
    text: '返回',handler:goBack
    }]


    function doSave()
    {


    simple.form.submit();
    alert('點的我');
          
    }

    沒提交上去,那應該怎么寫呢  回復  更多評論
      
    # re: extjs 提交表單(注意Form必須的規定) , 取JSP返回值 , 轉換JSON數據為JSON對象使用 2010-04-03 19:03 | 紫蝶∏飛揚↗
    沒提交上去,只能等到超時,在回調函數中處理.
    即:
    simple.form.submit({
    success:function(...){成功},
    failure:function(...){失敗}});   回復  更多評論
      
    # re: extjs 提交表單(注意Form必須的規定) , 取JSP返回值 , 轉換JSON數據為JSON對象使用 2010-08-03 16:54 | 碎片
    服務端怎么接收 EXTJS Form提交過來的數據的??

    樓主給我們講解了怎么提交,我想再了解下,提交給服務端了,怎么接收。是不是像傳統的那樣接收的?我沒接收成功。請樓主指點指點  回復  更多評論
      
    # re: extjs 提交表單(注意Form必須的規定) , 取JSP返回值 , 轉換JSON數據為JSON對象使用 2011-11-03 13:29 | dfd
    dfdf  回復  更多評論
      
    # re: extjs 提交表單(注意Form必須的規定) , 取JSP返回值 , 轉換JSON數據為JSON對象使用 2013-05-27 16:29 | dhfhss
    太感謝了,解決了困擾我一天的問題啊  回復  更多評論
      
    主站蜘蛛池模板: 一级毛片免费不卡在线| 亚洲va中文字幕| 国产午夜精品理论片免费观看| 成人毛片免费视频| 亚洲国产午夜精品理论片| 四虎影视在线影院在线观看免费视频| 国产亚洲精品AA片在线观看不加载| 亚洲国产成人AV在线播放| 永久免费观看的毛片的网站| 亚洲欧美国产欧美色欲| 日本一道一区二区免费看| 日韩色视频一区二区三区亚洲| 国产免费人成视频在线观看| 杨幂最新免费特级毛片| 亚洲人成色7777在线观看不卡| 岛国精品一区免费视频在线观看 | 亚洲AV日韩综合一区尤物| 午夜国产精品免费观看| 亚洲校园春色另类激情| 啦啦啦www免费视频| 国产亚洲精品美女久久久久 | 毛片免费视频播放| 亚洲av无码专区青青草原| 亚洲AV无码乱码精品国产| 国产福利在线观看永久免费| 亚洲VA中文字幕无码一二三区 | 99re热精品视频国产免费| 亚洲AV无码成人专区| 日本午夜免费福利视频| 毛片基地看看成人免费| 亚洲精品自在线拍| 四虎影院永久免费观看| 三级网站在线免费观看| 亚洲男女性高爱潮网站| 四虎永久在线精品免费影视| 国产精品偷伦视频观看免费| 久久精品国产亚洲av麻豆图片| 亚洲成人一区二区| 222www在线观看免费| 黄色网页免费观看| 亚洲欧洲国产经精品香蕉网|