解决了写一个我自己的

没有想象的那么困难是我自己想复杂了

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请求相关推荐

  1. ajax异步获取右侧html,Ajax异步获取html数据中包含js方法无效的解决方法

    Ajax异步获取html数据中包含js方法无效的解决方法 页面上使用js写了一个获取后台数据的方法 function data() { var tab = $("#dic") $. ...

  2. 如何使用js(Javascript)发送http请求,以及xhr和fetch的区别

    如何使用js(Javascript)发送http请求 你可以使用 JavaScript 内置的 XMLHttpRequest 对象或较新的 fetch API 发送 HTTP 请求.以下是使用每种方法 ...

  3. mysql 实现非递归树_二叉树的非递归前序,中序,后序遍历算法

    #include #include struct tree { char data; struct tree *lchild; struct tree *rchild; }; typedef stru ...

  4. ajax数据传送中文乱码,springmvc 发送ajax出现中文乱码的解决方法汇总

    使用spingmvc,在JS里面通过ajax发送请求,并返回json格式的数据,从数据库拿出来是正确的中文格式,展示在页面上就是错误的??,研究了一下,有几种解决办法. 我使用的是sping-web- ...

  5. 谷歌插件开发ajax请求,chrome插件 注入js以及发送ajax(message/request)

    manifest.json 内容 知识点包含: * content_scripts注入js,background.scripts用来发送请求(content_scripts禁止发送ajax) * Me ...

  6. JavaWeb 第6章 Ajax 与 JQuery 任务1:使用原生 JavaScript 发送 Ajax请求

    JavaWeb 应用设计及实战 目录 上一章  下一章 上一个任务/上一节       下一个任务/下一节 实例链接  点我 目录 任务1  使用原生 JavaScript 发送 Ajax 请求 6. ...

  7. shell处理curl返回数据_linux shell中curl 发送post请求json格式问题的处理方法

    今天在linux中使用curl发送一个post请求时,带有json的数据,在发送时发现json中的变量没有解析出来 如下 curl -i -X POST -H 'Content-type':'appl ...

  8. JS如何发送HTTP请求

    首先在html文档中准备一个区域用来显示请求返回的内容,并且给onload事件绑定好方法,如下图所示 然后我们建立一个XMLHttpRequest请求对象,如下图所示 3 接下来处理xmlhttpre ...

  9. java非递归遍历file树_Java语言实现非递归实现树的前中后序遍历总结

    前言 三种遍历的递归写法都很好写,所以总结一下非递归写法. 先贴一张图复习一下三种遍历方式就进入正文啦~ [注:本文所有代码实现中树的结点定义如下: public class Node { int v ...

最新文章

  1. PCL特征点与配准(1)
  2. linux主设备编号从0到多少,Linux驱动开发之主设备号找驱动,次设备号找设备
  3. 专为设计师而写的GitHub快速入门教程
  4. Educational Codeforces Round 37 (Rated for Div. 2)
  5. shutil常用语法
  6. LeetCode中二叉树相关题
  7. 大三软件工程小项目-小技术集合-Qt状态栏设置
  8. thinkphp的find()方法获取结果
  9. 用Python玩转微信(一)
  10. 汇编(五)堆栈平衡和寻址方式-ESP EBP
  11. sis forum index.php,SiS001 获取当前服务器的Ip地址
  12. DTU服务器接收软件
  13. 袖珍磁带的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  14. 3种将等高线转DEM的方法
  15. 远场(far-field)语音识别的主流技术有哪些
  16. MySQL运行机制-从入门到京东
  17. 时间控件el-date-picker限制可选当前日期前七天
  18. java中数据类型byte的底层原理透析
  19. #每天一道算法题:出现一次与出现k次的数
  20. Win10 设置显示 ClearType 的设置

热门文章

  1. and型变量哲学家问题C语言,利用AND型信号量解决哲学家进餐问题,要windows下的C/C++的完整源代码程序。(五个哲学家五只筷子)...
  2. Socket网络编程(TCP/IP/端口/类)和实例
  3. CodeForces-999D Equalize the Remainders (贪心+神奇的STL)
  4. python __builtins__ frozenset类 (27)
  5. UNITY关于阴影打开关闭的设置
  6. WCF服务寄宿IIS与Windows服务 - C#/.NET
  7. Android API level 版本对应关系
  8. UVALive 4329 Ping pong
  9. 会计电算化常考题目二
  10. 使用FSO修改文件夹的名称