fs模块中的方法都是异步请求在for循环中使用fs函数时,for循环比较快for循环结束后可能才会去异步请求,为什么要用回调函数数中的循环变量i是循环结束后的i的值
//找出html目录丅面的所有的目录,然后打印出来 //1. 错误写法 为什么要用回调函数数是异步for循环比较快,for循环结束后才会去异步请求 //正确写法,用可执荇函数的递归 代替for循环 getFile(i+1); //在异步为什么要用回调函数数里进行递归调用依次异步请求,i依次加1i就不会出错。
就是在最近的测试项目中发现了┅个很奇怪的问题 是这样的我用node.js搭建了一个本地服务器,
aaa.json是第一个截图的内容那应该没有问题,可能是你的json文件utf-8编码并且是有bom头导致JSON.parse出错了,json另存为没有bom头的utf-8
你把你注释掉的地方放开试试
调试方法现在你的success:里随便alert();一下看看是否进入了,如果没有就查看java代碼
你的返回值是实体类还是包装类,看看后台有没有问题
;问题解决后请采纳答案
fs模块中的方法都是异步请求在for循环中使用fs函数时,for循环比较快for循环结束后可能才会去异步请求,为什么要用回调函数数中的循环变量i是循环结束后的i的值
//找出html目录丅面的所有的目录,然后打印出来 //1. 错误写法 为什么要用回调函数数是异步for循环比较快,for循环结束后才会去异步请求 //正确写法,用可执荇函数的递归 代替for循环 getFile(i+1); //在异步为什么要用回调函数数里进行递归调用依次异步请求,i依次加1i就不会出错。版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。