jquery post 提交等待 同步处理

post可以实现同步和异步,在不同的场景应用不同的方式。在引导向导中,用户提供表单应该等待服务器返回状态才能进行下一步。

 bootbox.dialog({message: "请耐心等待,正在向服务器提交任务...", });
						//提交创建任务
						console.log(‘ajax‘)

						
							$.ajax({
       								type: ‘POST‘,
        							url: ‘/task/testpost/‘,
        							async: false,
        							data: {
        									
        									‘taskContent‘:$("#step2_taskcontent").text(),
        									‘taskCreatorID‘:$(‘#username‘).text(),

        									‘workers[]‘:$("#step1_workers").val(),
        									‘name‘:‘test‘,
        								},

        							success: function(data){

        								bootbox.hideAll()

										$(‘#wizard_left‘).hide()
										//return false

       								 },

       								 error: function(XMLHttpRequest, textStatus, errorThrown) {
       								 	bootbox.hideAll()
       								 	//console.log(‘error‘)
                        				//alert(XMLHttpRequest.status);
                       					 //alert(XMLHttpRequest.readyState);
                        				alert("创建服务单失败,可能是网络连接有问题,请与管理员联系。错误:"+textStatus+","+XMLHttpRequest.status+","+XMLHttpRequest.readyState);
										return false
                        			}
									//参数结束

   						 });

 

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。