<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
    太感謝了,解決了困擾我一天的問題啊  回復  更多評論
      
    主站蜘蛛池模板: 亚洲国产精品无码久久一线| 国产成人免费a在线视频色戒| 亚洲精品无码久久不卡| 亚洲乱码在线观看| 亚洲成在人线aⅴ免费毛片| 亚洲国产天堂久久综合网站| 国产V片在线播放免费无码 | 成年人网站在线免费观看| 亚洲专区先锋影音| **一级一级毛片免费观看| 亚洲av中文无码乱人伦在线r▽ | 亚洲精品午夜国产va久久| 4399好看日本在线电影免费| 亚洲一区二区三区播放在线| 114级毛片免费观看| 国产亚洲精品bv在线观看| 成人特黄a级毛片免费视频| 亚洲AV无码专区在线观看成人| 成人a视频片在线观看免费| 激情无码亚洲一区二区三区 | 免费A级毛片av无码| 67194在线午夜亚洲| 男女啪啪永久免费观看网站| 国产精品亚洲色婷婷99久久精品| 亚洲精品第一国产综合精品99 | 午夜dj免费在线观看| 免费看黄网站在线看 | 亚洲码欧美码一区二区三区| 亚洲欧洲中文日韩av乱码| 免费国产成人α片| 亚洲av无码专区在线观看下载| 亚洲综合色区在线观看| 99国产精品视频免费观看| 亚洲精品无码久久久久久| 久久久久亚洲精品无码系列| 四虎国产精品免费久久| 久久免费美女视频| 一级特黄录像免费播放中文版| 亚洲国产人成在线观看| 亚洲熟女少妇一区二区| 亚洲成av人片天堂网老年人|