需求:在提交时采用ajax的POST方法,并实现动画功能。
1、URL多参的解决:URL请求时,带了几个参数,尝试"url?a="+a+"&b"+b时,发现稳定性不佳,经常丢失第2个参数,于是改为data:{key:value,key2:value2}的形式,完美解决。
dataType: 'json', url: $url, data: {period: $('#period').find("option").val(), citycode: citycode.getValue()},
2、提交时的等待动画:
A。先用jquery easyUI css建效果
function ajaxLoading() { $("<div class=\"datagrid-mask\"></div>").css({ display: "block", width: "100%", height: $(window).height() }).appendTo("body"); $("<div class=\"datagrid-mask-msg\"></div>").html("正在处理,请稍候。。。").appendTo("body").css({ display: "block", left: ($(document.body).outerWidth(true) - 190) / 2, top: ($(window).height() - 45) / 2 }