ajax 传值一直传的是获取到的数据的最后一个值

ajax 传值一直只能传数据的最后一个值,要么就是循环。循环问题解决了也是只能传最后一个值。

https://img1.mukewang.com/5bb895710001299c10710706.jpg

z是我设置的遍历出来的帖子ID

慕后森
浏览 667回答 1
1回答

慕尼黑的夜晚无繁华

click回调执行的时候循环已经跑完了,z肯定是allTopic.length+1,可以用类似for(var&nbsp;i=0;i<length;i++){ &nbsp;&nbsp;$('test').click(function(i){&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;function(){ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$.ajax()//use&nbsp;i &nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;}(i)) }解决
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript