用jquery如何实现提交表单点击提交之后显示正在上传中,之后显示上传成功的效果?

用jquery如何实现提交表单点击提交之后显示正在上传中,之后显示上传成功的效果?... 用jquery如何实现提交表单点击提交之后显示正在上传中,之后显示上传成功的效果? 展开
 我来答
幻翼高达Zero
2019-07-16 · TA获得超过1.7万个赞
知道答主
回答量:499
采纳率:0%
帮助的人:8.3万
展开全部

需要准备的材料分别有:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html,并引入jquery。

2、在index.html中的<script>标签,输入jquery代码:

$('button').click(function () {

$('body').append('<span>正在上传中</span>');

setTimeout("$('span').text('上传成功');", 1000);

});

3、浏览器运行index.html页面,点击提交按钮,显示了“正在上传中”。

4、例如过了1秒后变成了上传成功的提示。

房雁凡s9
推荐于2017-11-25 · TA获得超过1360个赞
知道小有建树答主
回答量:504
采纳率:100%
帮助的人:505万
展开全部
使用表单异步提交,
推荐一个插件 jquery.form.js

示例:http://www.malsup.com/jquery/form/progress.html

API:http://www.malsup.com/jquery/form/#api
追问
不用插件如何搞?就用jquery。
追答
页面中嵌入一个空iframe, 将表单提交到iframe中, 此时 设置提示为为正在上传中, 监视iframe的状态, 如果为200, 则表示它已经接收到服务器返回的数据,此时提示设为上传成功.

建议你还是用插件做,省事多了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
littlehack
2013-04-25 · 超过29用户采纳过TA的回答
知道答主
回答量:260
采纳率:0%
帮助的人:112万
展开全部
FORM插件 AJAX的功能 看了你的追问,要自己写的话 AJAX方法里面都有 成功和正在AJAX交互
追问
我用jquery $.post提交,提交成功调用回调函数,然后我用服务器返回的结果来判断是成功还是失败。可以不?
追答
不是这样的 POST处理数据 
下面写AJAX交互
错误返回
$("div").ajaxError(function(){
alert("An error occurred!");
});
成功
.ajaxComplete()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
窗外de细雨
推荐于2017-09-10 · 超过13用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:35万
展开全部
function submit(){
//调用正在提交中的方法
fun();
//提交的ajax方法
$.ajax({
type: "POST",
url: "some.php",
data: "name=John&location=Boston",
success: function(msg){
//调用上传成功后的方法
fun();
alert( "上传成功");
}
});
}

这只是一个思路,点击提交按钮后调用此方法,然后用两个函数分别显示提交前的样式和成功后的样式。

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式