最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery不使用插件及swf實現(xiàn)無刷新文件上傳

 更新時間:2014年12月08日 17:34:10   投稿:hebedich  
這篇文章主要介紹了jQuery不使用插件及swf實現(xiàn)無刷新文件上傳,需要的朋友可以參考下

文件上傳是網站常用的功能,例如附件或圖片的上傳功能,解決方案也有很多,我們今天介紹一種通過jQuery無刷新的文件上傳方式。

首先,我們在頁面中放一個form,用來上傳文件:

復制代碼 代碼如下:

<form id="myForm" method="post" action="/asyncFileUpload/UploadHandler.ashx"
    enctype="multipart/form-data" target="asyncTarget">
    <span>文件:</span>
    <input type="file" name="myFile" />
</form>
<input type="button" value="上傳" id="btnUpload" />

然后,在頁面中放一個iframe,在上傳的時候只刷新iframe,而不是整個網頁:

復制代碼 代碼如下:

<iframe name="asyncTarget" style="display: none;"></iframe>

接下來使用js為按鈕添加功能:

復制代碼 代碼如下:

<script>
    $(function () {
        $("#btnUpload").click(function () {
            $("#myForm").submit();
        });
    });
</script>

在按鈕單擊的時候,將form提交。

這個方案可以簡單的實現(xiàn)無刷新的文件上傳。它的實現(xiàn)思路是:將form提交到一個iframe中,其它的處理就像處理普通的form提交一樣了。

這個方案的待完善地方是如何判斷上傳完成,目前只有一個思路:通過js監(jiān)聽iframe的readystate,然后解析iframe的內容。

相關文章

最新評論

呼玛县| 达拉特旗| 泸水县| 金阳县| 南京市| 黄浦区| 天祝| 岗巴县| 白银市| 永寿县| 怀宁县| 综艺| 安多县| 清远市| 静乐县| 梓潼县| 和林格尔县| 四川省| 任丘市| 宣城市| 陕西省| 射阳县| 民权县| 崇左市| 泾川县| 扎囊县| 会泽县| 镇坪县| 绵阳市| 仲巴县| 且末县| 四川省| 林州市| 隆昌县| 肥东县| 丰城市| 福安市| 南岸区| 金门县| 桓台县| 靖宇县|