基于Bootstrap的表单或Ajax提交等待效果。

(第一步)引入bootstrap所需要样式与js。

    
    
	

	
	

    
    
    
    

 (第二步)HTML定义一个DIV。

	

 (第三步)定义显示/隐藏函数。

function hideModal(){
		$('#myModal').modal('hide');
	}
	
	function showModal(){
		$('#myModal').modal({backdrop:'static',keyboard:false});
	}

  (第四步)测试。

	function initCalendar(){
		if(window.confirm('确定初始化?')){
			var moment = cal.fullCalendar('getDate');
			var y = moment.format();
			var sp = y.split("-");
			
			$.ajax({
				url: "./FullCanlendarInit", 
				async:false,
				type:"POST",
				data:{year:sp[0]},
				beforeSend:function (){
					showModal();
				},
				success: function(data){
					if(data.success==='init'){
						alert("init ok");
						hideModal();
					}else{
						alert("init error");
						hideModal();
					}
		      }
			});
			
			window.location.reload();
		}
	}

 OK,测试完成,好用。


基于Bootstrap的表单或Ajax提交等待效果。_第1张图片
 以上代码,在工作日历当中使用。

  • 基于Bootstrap的表单或Ajax提交等待效果。_第2张图片
  • 大小: 14.5 KB
  • 查看图片附件

你可能感兴趣的:(基于Bootstrap的表单或Ajax提交等待效果。)