ajax遍历递归树数据,怎么用JS递归发送AJAX请求
解决了写一个我自己的
没有想象的那么困难是我自己想复杂了
function onNetChange() {
var nt = plus.networkinfo.getCurrentType();
if (nt == "2" || nt == "3" || nt == "5" || nt == "6") {
mui.toast("在线模式");
plus.device.vibrate();
s = plus.audio.createPlayer("../audio/NetYes.mp3");
var num = s.getDuration(); //获取音频总长度number
setTimeout(function() { //延时获取,否则可能没有返回长度
var num = s.getDuration();
// alert(num)
}, 100)
s.play(function() { //播放完成回调
// alert("Audio play success!");
}, function(e) { //失败回调
// alert("Audio play error: " + e.message);
});
var tx = db.transaction("users", READ_WRITE);
var store = tx.objectStore("users");
var index = store.index("Ifnet");
var req = index.openCursor(IDBKeyRange.only("1"));
var odiv = document.getElementById("tijiao");
if (odiv.style.display = "none") {
odiv.style.display = "block";
}
req.onsuccess = function(evt) {
var res = evt.target.result;
if (res) {
var net = [res.value]
var j = 0;
function submit(){
if(j>=net.length){
return;
}
mui.ajax('http://', {
data: {
tugwork_s_id: net[j].TUGWORK_S_ID,
IsMooring: net[j].If_mooring,
IsPickup: net[j].ISPICKUP,
godate: net[j].Godate,
startdate: net[j].Startdate,
enddate: net[j].Enddate,
backdate: net[j].Backdate
},
dataType: 'json', //服务器返回json格式数据
type: 'post', //HTTP请求类型
timeout: 5000, //超时时间设置为10秒;
success: function(req) {
console.log(JSON.stringify(req));
j++;
submit();
},
error: function(xhr, type, errorThrown) {
console.log('Update_local');
}
});
}
submit();
res.continue();
}
};
req.onerror = function(evt) {
console.error("UpData error:", evt.target.errorCode || evt.target.error);
};
setTimeout(function(){odiv.style.display = "none";}, 3000);
} else {
mui.toast("离线模式");
plus.device.vibrate();
s = plus.audio.createPlayer("../audio/NetNo.mp3");
var num = s.getDuration(); //获取音频总长度number
setTimeout(function() { //延时获取,否则可能没有返回长度
var num = s.getDuration();
// alert(num)
}, 100)
s.play(function() { //播放完成回调
// alert("Audio play success!");
}, function(e) { //失败回调
// alert("Audio play error: " + e.message);
});
}
}
ajax遍历递归树数据,怎么用JS递归发送AJAX请求相关推荐
- ajax异步获取右侧html,Ajax异步获取html数据中包含js方法无效的解决方法
Ajax异步获取html数据中包含js方法无效的解决方法 页面上使用js写了一个获取后台数据的方法 function data() { var tab = $("#dic") $. ...
- 如何使用js(Javascript)发送http请求,以及xhr和fetch的区别
如何使用js(Javascript)发送http请求 你可以使用 JavaScript 内置的 XMLHttpRequest 对象或较新的 fetch API 发送 HTTP 请求.以下是使用每种方法 ...
- mysql 实现非递归树_二叉树的非递归前序,中序,后序遍历算法
#include #include struct tree { char data; struct tree *lchild; struct tree *rchild; }; typedef stru ...
- ajax数据传送中文乱码,springmvc 发送ajax出现中文乱码的解决方法汇总
使用spingmvc,在JS里面通过ajax发送请求,并返回json格式的数据,从数据库拿出来是正确的中文格式,展示在页面上就是错误的??,研究了一下,有几种解决办法. 我使用的是sping-web- ...
- 谷歌插件开发ajax请求,chrome插件 注入js以及发送ajax(message/request)
manifest.json 内容 知识点包含: * content_scripts注入js,background.scripts用来发送请求(content_scripts禁止发送ajax) * Me ...
- JavaWeb 第6章 Ajax 与 JQuery 任务1:使用原生 JavaScript 发送 Ajax请求
JavaWeb 应用设计及实战 目录 上一章 下一章 上一个任务/上一节 下一个任务/下一节 实例链接 点我 目录 任务1 使用原生 JavaScript 发送 Ajax 请求 6. ...
- shell处理curl返回数据_linux shell中curl 发送post请求json格式问题的处理方法
今天在linux中使用curl发送一个post请求时,带有json的数据,在发送时发现json中的变量没有解析出来 如下 curl -i -X POST -H 'Content-type':'appl ...
- JS如何发送HTTP请求
首先在html文档中准备一个区域用来显示请求返回的内容,并且给onload事件绑定好方法,如下图所示 然后我们建立一个XMLHttpRequest请求对象,如下图所示 3 接下来处理xmlhttpre ...
- java非递归遍历file树_Java语言实现非递归实现树的前中后序遍历总结
前言 三种遍历的递归写法都很好写,所以总结一下非递归写法. 先贴一张图复习一下三种遍历方式就进入正文啦~ [注:本文所有代码实现中树的结点定义如下: public class Node { int v ...
最新文章
- PCL特征点与配准(1)
- linux主设备编号从0到多少,Linux驱动开发之主设备号找驱动,次设备号找设备
- 专为设计师而写的GitHub快速入门教程
- Educational Codeforces Round 37 (Rated for Div. 2)
- shutil常用语法
- LeetCode中二叉树相关题
- 大三软件工程小项目-小技术集合-Qt状态栏设置
- thinkphp的find()方法获取结果
- 用Python玩转微信(一)
- 汇编(五)堆栈平衡和寻址方式-ESP EBP
- sis forum index.php,SiS001 获取当前服务器的Ip地址
- DTU服务器接收软件
- 袖珍磁带的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- 3种将等高线转DEM的方法
- 远场(far-field)语音识别的主流技术有哪些
- MySQL运行机制-从入门到京东
- 时间控件el-date-picker限制可选当前日期前七天
- java中数据类型byte的底层原理透析
- #每天一道算法题:出现一次与出现k次的数
- Win10 设置显示 ClearType 的设置
热门文章
- and型变量哲学家问题C语言,利用AND型信号量解决哲学家进餐问题,要windows下的C/C++的完整源代码程序。(五个哲学家五只筷子)...
- Socket网络编程(TCP/IP/端口/类)和实例
- CodeForces-999D Equalize the Remainders (贪心+神奇的STL)
- python __builtins__ frozenset类 (27)
- UNITY关于阴影打开关闭的设置
- WCF服务寄宿IIS与Windows服务 - C#/.NET
- Android API level 版本对应关系
- UVALive 4329 Ping pong
- 会计电算化常考题目二
- 使用FSO修改文件夹的名称