婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > html中異步上傳文件實(shí)現(xiàn)示例

html中異步上傳文件實(shí)現(xiàn)示例

熱門(mén)標(biāo)簽:水經(jīng)注萬(wàn)能地圖標(biāo)注 梧州地圖標(biāo)注app 最簡(jiǎn)單的百度地圖標(biāo)注店鋪 錦州企業(yè)外呼系統(tǒng) 禹州電話(huà)外呼系統(tǒng) AI外呼系統(tǒng) 價(jià)格 青海保險(xiǎn)智能外呼系統(tǒng)商家 新鄉(xiāng)機(jī)器人外呼系統(tǒng) 營(yíng)口400電話(huà)申請(qǐng)

復(fù)制代碼
代碼如下:

<form action="/hehe" method="post">
<input type="text" value="hehe"/>
<input type="submit" value="upload" id="upload"/>
</form>


復(fù)制代碼
代碼如下:

這是html中最常見(jiàn)最簡(jiǎn)單的表單提交方式,但是這種方式必須會(huì)切換頁(yè)面,也許有些時(shí)候我們希望可以在同一個(gè)頁(yè)面與服務(wù)器進(jìn)行交互,并不希望提交完表單后切換到另一個(gè)頁(yè)面去,怎么辦呢,這里分享幾種表單提交的方式。
首先介紹一種曲線救國(guó)的解法,以上的代碼片段不用改變,只要添加以下代碼


復(fù)制代碼
代碼如下:

<iframe id="uploadFrame" name="uploadFrame"></iframe>

并且在form表單中添加target屬性,target=uploadFrame,target屬性需要與iframe中的id的值一致(或者是name屬性的值,試一試就知道了)。

簡(jiǎn)單解釋一下,其實(shí)這里我們的表單提交之后也是刷新了,但是為什么沒(méi)有跳轉(zhuǎn)頁(yè)面呢,就是因?yàn)檫@個(gè)iframe,其實(shí)我們刷新在iframe中了,而iframe是空的,也就跟沒(méi)有刷新是一樣的了,就給我們一種異步的感覺(jué),這并不是正統(tǒng)的方法,但是也不失為一種曲線救國(guó)方式,當(dāng)然很多情況下這種方式也不適用,比如我們希望提交完成表單后從服務(wù)器取回點(diǎn)什么東西,這種方法顯然就不行了,這里我們還需要真正的異步提交表當(dāng)。

(二)jquery異步提交表單

這里介紹的是jquery的一種提交表單的插件ajaxupload,使用方式也是比較簡(jiǎn)單的

復(fù)制代碼
代碼如下:

<body>
<form action="/hehe" method="post">
<input type="text" value="hehe"/>
<input type="button" value="upload" id="upload"/>
<!--<input type="button" value="send" onclick="send()"/>-->
</form>
<script>
(function(){
new AjaxUpload("#upload", {
action: '/hehe',
type:"post",
data: {},
name: 'textfield',
onSubmit: function(file, ext) {
alert("上傳成功");
},
onComplete: function(file, response) {
}
});
})();
</script>
</body>

這里貼出了主要的代碼,在頁(yè)面渲染完成之后,我們就使用一個(gè)自執(zhí)行的函數(shù)給id為upload的按鈕添加異步上傳事件,new AjaxUpload(id,object)中的id對(duì)應(yīng)的就是綁定對(duì)象的id,至于第二個(gè)參數(shù)中介紹一下data是附加的數(shù)據(jù),name可以隨意,onSubmit函數(shù)是上傳文件之前的回調(diào)函數(shù),第一個(gè)參數(shù)file是文件名,ext是文件的后綴名,至于onComplete函數(shù)中可以處理服務(wù)器返回的數(shù)據(jù)。以上是兩種簡(jiǎn)單的文件上傳客戶(hù)端的實(shí)現(xiàn)。

標(biāo)簽:山南 荊門(mén) 昭通 懷化 延邊 哈密 青島 潮州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《html中異步上傳文件實(shí)現(xiàn)示例》,本文關(guān)鍵詞  html,中,異步,上傳,文件,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《html中異步上傳文件實(shí)現(xiàn)示例》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于html中異步上傳文件實(shí)現(xiàn)示例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 北碚区| 临汾市| 义马市| 九江市| 习水县| 新安县| 屯门区| 红河县| 新余市| 金阳县| 兴国县| 霍林郭勒市| 桃园市| 伊吾县| 凤城市| 东丰县| 孝昌县| 安平县| 新干县| 东源县| 宁远县| 旬邑县| 九龙城区| 竹溪县| 鲁山县| 遵义市| 鹤庆县| 文山县| 大同县| 武鸣县| 库车县| 五莲县| 三穗县| 布拖县| 沾益县| 余江县| 巴林左旗| 萨迦县| 克什克腾旗| 格尔木市| 上高县|