黑松山资源网 Design By www.paidiu.com
复制代码代码如下:
<form action="/hehe" method="post">
<input type="text" value="hehe"/>
<input type="submit" value="upload" id="upload"/>
</form>
复制代码代码如下:
这是html中最常见最简单的表单提交方式,但是这种方式必须会切换页面,也许有些时候我们希望可以在同一个页面与服务器进行交互,并不希望提交完表单后切换到另一个页面去,怎么办呢,这里分享几种表单提交的方式。
首先介绍一种曲线救国的解法,以上的代码片段不用改变,只要添加以下代码
复制代码代码如下:
<iframe id="uploadFrame" name="uploadFrame"></iframe>
并且在form表单中添加target属性,target=uploadFrame,target属性需要与iframe中的id的值一致(或者是name属性的值,试一试就知道了)。
简单解释一下,其实这里我们的表单提交之后也是刷新了,但是为什么没有跳转页面呢,就是因为这个iframe,其实我们刷新在iframe中了,而iframe是空的,也就跟没有刷新是一样的了,就给我们一种异步的感觉,这并不是正统的方法,但是也不失为一种曲线救国方式,当然很多情况下这种方式也不适用,比如我们希望提交完成表单后从服务器取回点什么东西,这种方法显然就不行了,这里我们还需要真正的异步提交表当。
(二)jquery异步提交表单
这里介绍的是jquery的一种提交表单的插件ajaxupload,使用方式也是比较简单的
复制代码代码如下:
<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>
这里贴出了主要的代码,在页面渲染完成之后,我们就使用一个自执行的函数给id为upload的按钮添加异步上传事件,new AjaxUpload(id,object)中的id对应的就是绑定对象的id,至于第二个参数中介绍一下data是附加的数据,name可以随意,onSubmit函数是上传文件之前的回调函数,第一个参数file是文件名,ext是文件的后缀名,至于onComplete函数中可以处理服务器返回的数据。以上是两种简单的文件上传客户端的实现。
黑松山资源网 Design By www.paidiu.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
黑松山资源网 Design By www.paidiu.com
暂无评论...
更新日志
2024年11月15日
2024年11月15日
- 黄乙玲1988-无稳定的爱心肝乱糟糟[日本东芝1M版][WAV+CUE]
- 群星《我们的歌第六季 第3期》[320K/MP3][70.68MB]
- 群星《我们的歌第六季 第3期》[FLAC/分轨][369.48MB]
- 群星《燃!沙排少女 影视原声带》[320K/MP3][175.61MB]
- 乱斗海盗瞎6胜卡组推荐一览 深暗领域乱斗海盗瞎卡组分享
- 炉石传说乱斗6胜卡组分享一览 深暗领域乱斗6胜卡组代码推荐
- 炉石传说乱斗本周卡组合集 乱斗模式卡组最新推荐
- 佟妍.2015-七窍玲珑心【万马旦】【WAV+CUE】
- 叶振棠陈晓慧.1986-龙的心·俘虏你(2006复黑限量版)【永恒】【WAV+CUE】
- 陈慧琳.1998-爱我不爱(国)【福茂】【WAV+CUE】
- 咪咕快游豪礼放送,百元京东卡、海量欢乐豆就在咪咕咪粉节!
- 双11百吋大屏焕新“热”,海信AI画质电视成最大赢家
- 海信电视E8N Ultra:真正的百吋,不止是大!
- 曾庆瑜1990-曾庆瑜历年精选[派森][WAV+CUE]
- 叶玉卿1999-深情之选[飞图][WAV+CUE]