各位大虾的方法都不错,给我加深了理解。基本的方法都是一样的……
问题已经解决,通俗一点说就是用了遮罩的效果
//查询航班
$("#waiting").ajaxStart(function() {
// $(this).html("正在查询,请稍候...");
$("#pageA").css("display", "none");
$("#pageB").css("display", "block");
});
$("#waiting").ajaxComplete(function(event, request, settings) {
// $(this).html("机票查询结果");
$("#pageA").css("display", "block");
$("#pageB").css("display", "none");
});
$.ajax({
url: 'xxx',
type: 'POST',
data: { depcity: depcity, aircity: arrcity, flightdate: d1, airco: airco },
dataType: 'xml',
timeout: 30000,
error: function(o) {
if (o.readyState == 0)
alert("查询超时");
else
alert(o.responseText);
},
success: showFlight
});
function showFlight()
{
//....实体
}
希望各位大虾能说说心得,加深理解。月底再给各位统一给分啦,谢谢!