ajax 一个页面增删改查,Jquery做的一个增删改查Demo,简单实现AJAX效果,但是有个问题~...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

//add//http://192.168.0.161:8080/GetNum/main?mark=1&count=1000&pi=1000

//delete//http://192.168.0.161:8080/GetNum/main?mark=2

//get count//http://192.168.0.161:8080/GetNum/main?mark=3

//获取 数量

function load() {$.ajax({type : 'post',url : url,async : false,data : {mark : 3},success : function(req) {if (req != null && req != "null") {$("#select1").empty();

var result = JSON.parse(req);$("#select1").append("-请选择范围-");for ( var i = 0; i < result.length; i++) {$("#select1").append("" + result[i]+ ""); //添加一项option}}}})}//获取0~9 的数量,计算百分比function load2() {$.ajax({type : 'post',url : url,async : false,data : {mark : 4},success : function(req) {if (req != null && req != "null" && req != "") {var re = JSON.parse(req);

re = re.sort(function(a, b) {return b - a;});console.log(re);

var result = JSON.parse(req);console.log(result);sums = 0;var tb = "

数字"+ j+ "的总数: "+ re[i] + "

sums += re[i];}}}tb += "



";} else {$("#table1").remove();$("#table2").remove();}

$("#td1").html(tb);

}})}//添加function addNum() {var nums = $("#select0").val();if (nums > 0) {//if (sums < 100000) {$.ajax({type : 'post',url : url,data : {mark : 1,count : nums,pi : 2000},beforeSend : function() {$("#tr1").hide();$("#tr2").show();},success : function(req) {

alert("添加" + nums + "条 成功!");

//插入成功,更新总数和统计load();load2();},complete : function() {$("#tr1").show();$("#tr2").hide();}})}else{ alert("请选择要添加到数量!")}//} else {//alert("因为其它原因,最多只能添加10w条!");//}}//删除所有function droptable() {$.ajax({type : 'post',url : url,async : false,data : {mark : 2},beforeSend : function() {$("#tr1").hide();$("#tr2").show();},success : function(req) {alert("删除 成功!");//插入成功,更新总数和统计load();load2();},complete : function() {$("#tr1").show();$("#tr2").hide();}})}

//有条件查询function getNum() {var fanwei = $("#select1").val();var type = $("#select2").val();var num = $("#select3").val();

var type2 = "";

switch (type) {case "1": //前第一位type2 = " 数字" + num + "的前第一位是";break;case "2"://前第二位type2 = " 数字" + num + "的前第二位是";break;case "-1"://后第一位type2 = " 数字" + num + "的后第一位是";break;case "-2"://后第二位type2 = " 数字" + num + "的后第二位是";break;

}

if (type != "-1" && num != "-1")$.ajax({type : 'post',url : url,async : false,data : {mark : 0,num : num,type : type,fanwei : fanwei},beforeSend : function() {

$("#tr1").hide();$("#tr2").show();//$("#tr2").append("10.png");},success : function(req) {console.log("num=" + num + ";select==" + req);var c = new Array(-1, -1, -1, -1, -1, -1, -1, -1,-1, -1);var d = new Array(-1, -1, -1, -1, -1, -1, -1, -1,-1, -1);

if (req != null && req != "null") {var result = JSON.parse(req);

var re = JSON.parse(req);re = re.sort(function(a, b) {return b - a;});

var tb = "

查询过后的数据如下

for ( var i = 0; i < re.length; i++) {for ( var j = 0; j < result.length; j++) {if (re[i] == result[j]) {if (!getYes(i, c))if (!getYes(j, d)) {tb += "

"+ type2+ j+ "的总数: "+ re[i]+ " ";

d[i] = j;c[i] = i;}}}}tb += "

";$("#td2").html(tb);}//$("#td2").refresh();$("#tr1").show();$("#tr2").hide();

},complete : function() {$("#tr1").show();$("#tr2").hide();}})

}

//判断数字是否存在数组里function getYes(i, j) {var a = false;for ( var j2 = 0; j2 < j.length; j2++) {if (i == j[j2]) {a = true;}}return a;}

-请选择插入量--1w--10w--100w--1000w--1亿--请选择数字--0--1--2--3--4--5--6--7--8--9-10-请选择类型-前第一位前第二位后第一位后第二位
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值