<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级毛片无码a∨ | 久久亚洲精品成人无码网站| 久久亚洲精品成人av无码网站| 亚洲狠狠色丁香婷婷综合| 久久精品a一国产成人免费网站| 亚洲一区精彩视频| 中国一级特黄的片子免费 | 成年女人男人免费视频播放| 亚洲精品123区在线观看| 蜜桃精品免费久久久久影院| 国产亚洲福利精品一区二区 | 亚洲乱码精品久久久久..| 最近中文字幕大全免费版在线| 久久久久亚洲AV片无码| 亚洲精品免费在线| MM131亚洲国产美女久久| 一区二区三区在线免费| 亚洲av色影在线| 97免费人妻无码视频| 亚洲6080yy久久无码产自国产| 国产一区二区免费在线| 国产成人无码免费看片软件| 亚洲精品高清国产一久久| 国产福利在线观看免费第一福利| jizzjizz亚洲日本少妇| 久久亚洲精品中文字幕三区| 日本人的色道免费网站| 精品国产亚洲第一区二区三区| 国产午夜亚洲精品理论片不卡| 国产精品亚洲片在线花蝴蝶 | 免费下载成人电影| 免费人成大片在线观看播放| 久久精品国产亚洲av四虎| 永久免费av无码网站韩国毛片| 添bbb免费观看高清视频| 亚洲av日韩av不卡在线观看| 在线免费观看毛片网站| 亚洲人成网站看在线播放| 国产啪亚洲国产精品无码 | 亚洲中文字幕久在线|