<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/javascript" src="http://libs.baidu.com/jquery/1.11.3/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
$("#Jidsall").click(function(){
$(".Jids").prop("checked", this.checked);
});
$("#btn_request").click(function(){
// 任务对象
var task = {};
// 任务列表
task.list = $(".Jids:checked").toArray();
// 当前任务
task.i = 0;
// 下一个请求
task.next = function() {
if (this.i >= this.list.length) {
// 任务完成
this.done();
return;
}
var i = this.i;
// 请求失败
var error = function(data){
// 失败的逻辑
console.log("error", data.id);
// 继续调用
this.next();
};
// 请求成功
var success = function(data){
// 成功的逻辑
console.log("success", data.id);
// 继续调用
this.next();
};
$.ajax({
context: this,
method: "post",
url: "do.php",
data: {id:this.list[i].value},
error: error,
success: success,
dataType: "json"
});
this.i++;
};
// 完成请求
task.done = function() {
console.log("done");
};
// 请求
task.next();
});
});
</script>
</head>
<body>
<table>
<tr><td><input type="checkbox" id="Jidsall">all</td></tr>
<tr><td><input type="checkbox" value="1" class="Jids">1</td></tr>
<tr><td><input type="checkbox" value="2" class="Jids">2</td></tr>
<tr><td><input type="checkbox" value="3" class="Jids">3</td></tr>
<tr><td><input type="checkbox" value="4" class="Jids">4</td></tr>
<tr><td><input type="checkbox" value="5" class="Jids">5</td></tr>
<tr><td><input type="checkbox" value="6" class="Jids">6</td></tr>
<tr><td><input type="checkbox" value="7" class="Jids">7</td></tr>
<tr><td><input type="checkbox" value="8" class="Jids">8</td></tr>
<tr><td><input type="checkbox" value="9" class="Jids">9</td></tr>
<tr><td><input type="button" id="btn_request" value="请求"></td></tr>
</table>
</body>
</html>
<?php
sleep(3);
if ($_POST["id"] == 5) {
http_response_code(500);
exit();
}
echo json_encode($_POST);
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有