<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 紫蝶∏飛揚↗ 閱讀(31555) 評論(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
    太感謝了,解決了困擾我一天的問題啊  回復  更多評論
      
    主站蜘蛛池模板: xvideos亚洲永久网址| 亚洲黄色在线播放| 日韩免费的视频在线观看香蕉| 亚洲精品福利在线观看| 国产成人精品免费直播| a毛片免费在线观看| 亚洲综合无码一区二区痴汉| 亚洲精品人成无码中文毛片| 免费观看无遮挡www的小视频| 美景之屋4在线未删减免费 | 免费91最新地址永久入口 | 中文字幕精品亚洲无线码一区| 永久免费在线观看视频| 十八禁的黄污污免费网站| 亚洲好看的理论片电影| 国产免费久久精品久久久| 免费A级毛片无码专区| 三级片免费观看久久| wwwxxx亚洲| 久久综合图区亚洲综合图区| 日韩免费一区二区三区| 在免费jizzjizz在线播| 一级毛片完整版免费播放一区| 亚洲av片不卡无码久久| 亚洲AV成人无码久久精品老人| 四虎影视在线永久免费看黄| 在免费jizzjizz在线播| 两个人看的www免费高清| 亚洲国产精品ⅴa在线观看| 亚洲人成亚洲精品| 青青草原亚洲视频| 日韩精品视频免费网址| 一本岛高清v不卡免费一三区| 光棍天堂免费手机观看在线观看| 免费国产黄网站在线看| 亚洲无人区码一二三码区别图片| 午夜亚洲国产理论秋霞| 亚洲三区在线观看无套内射| 国产a级特黄的片子视频免费| 在线观看av永久免费| 最近中文字幕电影大全免费版 |