<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
    主站蜘蛛池模板: 日韩精品无码永久免费网站| 久久久久亚洲av无码尤物| 无码人妻一区二区三区免费手机 | 亚洲AV无码一区二区乱孑伦AS| 水蜜桃亚洲一二三四在线| 免费av片在线观看网站| 国产精品1024永久免费视频| 国产一区二区三区在线免费观看 | 成a人片亚洲日本久久| 99精品视频在线观看免费| 亚洲免费福利视频| 免费成人午夜视频| 亚洲乱码在线卡一卡二卡新区| 一级毛片免费毛片毛片| 91成人在线免费视频| 全黄性性激高免费视频| 一区二区视频在线免费观看| 夜夜春亚洲嫩草影院| 亚洲精品亚洲人成在线| 2019中文字幕免费电影在线播放| 亚洲欧洲一区二区三区| 波多野结衣亚洲一级| 久久精品免费观看国产| 日批日出水久久亚洲精品tv| 亚洲国产精品综合福利专区| 亚洲免费视频一区二区三区| 国产男女猛烈无遮档免费视频网站| 国产亚洲人成网站在线观看不卡| 亚洲精品动漫免费二区| 最近2019中文字幕免费看最新| 亚洲色精品vr一区二区三区 | 久久乐国产综合亚洲精品| 免费人成年激情视频在线观看| 国产日韩一区二区三免费高清| 亚洲av日韩片在线观看| 久久久久久影院久久久久免费精品国产小说 | 久久国产亚洲精品无码| 成全动漫视频在线观看免费高清版下载| 亚洲电影一区二区三区| 四虎影视大全免费入口| 亚洲熟妇无码八V在线播放|