注意:客户端应该发起 ajax 请求。页面无法推送到客户端
这是一般的想法:
var onCompleteStep1 = function() {
status.hide().html('Step 1 complete!').fadeIn();
// first step complete, begin step 2
$.ajax({
success: onCompleteStep2
...
});
};
var onCompleteStep2 = function() {
status.hide().html('Step 2 complete!').fadeIn();
// second step complete, begin step 3
$.ajax({
success: onCompleteStep3
...
});
};
var onCompleteStep3 = function() {
status.hide().html('Step 3 complete!').fadeIn();
};
// start up first step
$.ajax({
success: onCompleteStep1
...
});
这个想法是ajax成功回调,你想用你的“步骤1:完成”更新状态文本。
我做了一个简单的小提琴: http: //jsfiddle.net/YdQys/
该示例通过使用按钮模拟了 ajax 成功回调。但这是一般的想法。