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

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

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

    WebWork 2.2新特性(九) AJAX之Remote A Tag


    首先,我們把wiki上的文檔翻譯一下:

    遠程鏈接標簽允許對一個URL進行訪問,但可以不刷新頁面.

    屬性

    名稱描述
    id (required) 元件ID
    href (required) 用來獲取內容的URL
    errorText 如果取內容時發生了錯誤,向用戶顯示的提示
    showErrorTransportText true/false - 當獲取內容有問題的時候,是否把錯誤信息當作內容顯示
    notifyTopics 遠程調用完成后,對那些Topic進行事件激發,可以多個,用逗號分割
    afterLoading 遠程調用完畢后,要執行的Javascript代碼

     


     
    Remote A標簽我覺得值得關注的特性是notifyTopics,也就是可以觸發別的控件的事件,它可以是一個發令員.
     
     
    首先我們來看Remote A標簽的一個例子

    <ww:a   id="link1"   theme="ajax" href="/AjaxRemoteLink.action"
            showErrorTransportText="true"   errorText="An Error ocurred">Click Me</ww:a> 


    這個標簽的含義:

    •  ID為link1
    •  使用ajax模板
    •  點擊鏈接時訪問的網址為"/AjaxRemoteLink.action"
    •  如果發生錯誤把錯誤當作內容處理
    •  錯誤信息為"An Error ocurred"
       


    點擊這個鏈接,頁面會去訪問"/AjaxRemoteLink.action",如果返回的結果是JavaScript,就會執行相應的JavaScript.

    如果返回的內容不是JavaScript,系統不會有任何動作,也不會觸發事件. (這個確實有點令人迷惑,也許會改進?如何改進哪?)

    我們再來看一個可以觸發事件的標簽,這個是和DIV結合的,可以參考ajax例子中的lesson3中的例子:

    <ww:div  id="one"    cssStyle="border: 1px solid yellow;"
            href="/ajax/test1.jspa"        theme="ajax"
            listenTopics="mylink1_click" delay="1000">Initial Content</ww:div>

    <ww:a     id="link1"   theme="ajax"   href="/ajax/urltestjs.jspa"   
      showErrorTransportText="true"  
      notifyTopics="mylink1_click"
      errorText="An Error ocurred">Update</ww:a> 



    首先是一個要被觸發的Div標簽,它監聽的Topic為"mylink1_click"(可以監聽多個).然后是一個A標簽,觸發的Topic是"mylink1_click",此處也可以是多個,但用戶點擊這個Remote A標簽時,A標簽會執行返回的JavaScript代碼,也會觸發Div標簽重新裝載它自身的內容.

    如果標簽還有afterLoading='alert("done")'的代碼,在觸發Div事件之前還會執行這個 afterLoading,可以閱讀前面Div標簽中關于afterLoading的說明.


    意外:這個Remote A的功能就這么多,本來以為應該有一個點擊后用指定的內容替換目標Div的內容,不過目前沒有發現有直觀的做法可以實現這個功能,也許有其他做法更合適吧.


    注意:撰寫本文時,WebWork2.2還沒有最后發布,在最后發布的版本里應該會有一些變化,請以最后發布的版本為準.

     


    除經特別注明外,本文章版權歸JScud Develop團隊或其原作者所有.
    轉載請注明作者和來源.  scud(飛云小俠)  歡迎訪問 JScud Develop

    posted on 2005-09-13 15:25 Scud(飛云小俠) 閱讀(963) 評論(0)  編輯  收藏 所屬分類: WEB

    <2005年9月>
    28293031123
    45678910
    11121314151617
    18192021222324
    2526272829301
    2345678

    導航

    統計

    公告

    文章發布許可
    創造共用協議:署名,非商業,保持一致

    我的郵件
    cnscud # gmail


    常用鏈接

    留言簿(15)

    隨筆分類(113)

    隨筆檔案(103)

    相冊

    友情鏈接

    技術網站

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲精品成人网站在线播放| 国产A在亚洲线播放| 亚洲一区二区三区无码国产| 久久精品免费电影| 亚洲VA中文字幕无码一二三区| 中文字幕免费在线播放| 亚洲中文字幕日产乱码高清app | 国产午夜成人免费看片无遮挡 | 极品美女一级毛片免费| 又黄又大又爽免费视频| 美女被免费网站视频在线| 亚洲AV无码之日韩精品| 国产福利在线观看永久免费| 亚洲中文字幕无码中文字在线| a毛片在线看片免费| 亚洲第一区香蕉_国产a| 99视频全部免费精品全部四虎| 激情内射亚洲一区二区三区爱妻| 免费观看成人毛片a片2008| 亚洲中文字幕无码亚洲成A人片| 全免费一级午夜毛片| 国产成人久久精品亚洲小说| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 久操免费在线观看| 亚洲国产成人久久综合一区| 毛片a级三毛片免费播放| 男男gvh肉在线观看免费| 亚洲第一AAAAA片| 国产va免费精品观看精品 | 亚洲日本成本人观看| 亚洲第一黄色网址| 日韩电影免费在线观看| 亚洲精品亚洲人成在线播放| 亚洲av麻豆aⅴ无码电影| 亚洲精品免费在线观看| 亚洲色无码国产精品网站可下载| 亚洲国产电影av在线网址| 久久99精品视免费看| 亚洲丁香婷婷综合久久| 亚洲va久久久噜噜噜久久天堂| 毛片免费观看网址|