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

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

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

    posts - 431,  comments - 344,  trackbacks - 0
    首先下載dojo和安裝dojo plugin (grails 1.0以上)

    <g:javascript library="dojo" />
    <g:javascript>
    dojo.require(
    "dojo.io.IframeIO");
    </g:javascript>
    <g:form url="[action:'submitToRemoteCall']" id="form2"
    enctype
    ="multipart/form-data">
    File: 
    <input name="someFile" type="file"></input>
    <g:submitToRemote
    value
    ="Submit Upload"
    name
    ="form2"
    action
    ="submitToRemoteUpload"
    update
    ="[success:'message',failure:'error']" />
    </g:form>
    注意 form中寫入url屬性, 而且form不要有hide類型的input,否則會調用XMLHttpRequest,而不用IframeIO

    在controller中寫入
    def submitToRemoteUpload =
    {
    def f 
    = request.getFile('someFile')
    if(f.empty) {
    render 
    "No file!"
    }
     else {
    def fileName 
    = f.getOriginalFilename()
    render(text:
    "<html><body><textarea>You called ${actionName} in
    ${controllerName} with file ${fileName}</textarea></body></html>",
    contentType:"text/html", encoding:"UTF-8")
    }

    }
    IframeIO的默認mimetype為text/plain,所以使用render (text:...)而且套嵌在<textarea>中

    如果要返回render view。 可以修改dojo的dojo.io.bind(),bind參數加上mimetype:"text/html"。form中的<g:submitToRemote>改為
    <input onclick="dojo.io.bind({url:'/test/index/submitToRemoteUpload',  
                    mimetype:'text/html',
                    load:function(type,data,evt){dojo.byId('message')innerHTML = data.body.innerHTML;},
                    error:function(type,error) { dojo.html.textContent( dojo.byId('error'),error.message);},
                    formNode:dojo.byId('form2')});return false
    "
         type
    ="submit" name="form2" value="Submit Upload">
    posted on 2008-07-17 22:58 周銳 閱讀(716) 評論(0)  編輯  收藏 所屬分類: Groovy&Grails
    主站蜘蛛池模板: 免费一级特黄特色大片在线| 国产精品久久久久免费a∨| 日本成人在线免费观看| 亚洲一区中文字幕| 亚洲精品在线免费看| 亚洲色图校园春色| 99爱在线观看免费完整版| 亚洲AV无码AV男人的天堂| 国产99视频精品免费专区| 无码专区—VA亚洲V天堂| 99爱免费观看视频在线| 久久精品a亚洲国产v高清不卡| 18禁免费无码无遮挡不卡网站| 亚洲国产成人久久三区| 女人张开腿等男人桶免费视频 | 亚洲天堂电影在线观看| 免费专区丝袜脚调教视频| 亚洲午夜电影在线观看高清| 无码人妻一区二区三区免费| 亚洲av无码一区二区三区天堂| 国产美女被遭强高潮免费网站| 在线精品自拍亚洲第一区| 精品国产日韩亚洲一区| 亚洲视频在线观看免费| 亚洲人成免费电影| 国产午夜影视大全免费观看| 久久av免费天堂小草播放| 亚洲短视频男人的影院| 日韩吃奶摸下AA片免费观看| 亚洲乱人伦中文字幕无码| 亚洲精品无码久久久| 久久久久成人片免费观看蜜芽| 亚洲国产理论片在线播放| 免费一级毛片不卡在线播放 | APP在线免费观看视频| 亚洲国产成人在线视频| 亚洲?V无码成人精品区日韩| 久久爰www免费人成| 毛片亚洲AV无码精品国产午夜| 亚洲春色在线视频| 最近免费中文字幕4|