我用的是一个笨方法:
1.每执行一条就修改数据库的数据,然后用ajax轮询 就可以了。
2.终止的话,就是每执行一条数据之前,加上一个状态的判断,
点击终止的时候,立即更改数据库的值。
ajax轮询:
$(document).on("click",".look_btn",function(){
window.lookId = $(this).attr("look-id");
var getting = {
url : "${APP_PATH}/progress",
data : {
"id":lookId
},
datatype: "json",
type : "post",
success : function(result) {
setTimeout(function(){$.ajax(getting);},2000);
},
error:function (){
}
};
$.ajax(getting);
});