diver02
V2EX  ›  JavaScript

关于 jquery 的一些代码片段

By diver02 at 2019 年 7 月 4 日 · 4599 次点击
<meta charset="UTF-8">

<title>findUserInfoForAjax</title>



<link rel="stylesheet" href="js/node_modules/bootstrap3/dist/css/bootstrap.min.css">

<link rel="stylesheet" href="js/node_modules/bootstrap3/dist/css/bootstrap-theme.css">

<script type="text/javascript" src="js/node_modules/jquery/dist/jquery.min.js"></script>

<script>

    function findAllUser() {

        $.ajax({

            url:"userServletForAjax",

            method:"get",

            //dataType:"jsonp",

            //async:true,

            success:function (result) {

                var obj = JSON.parse(result);

                var str = "";

                $.each(obj,function (index,row,ee) {

                    str+="<tr><td>"+row.id+"</td><td>"+row.uname+"</td><td>"

                        +row.upwd+"</td><td>"+row.lastLoginTime+"</td><td>"+row.role+"</td></tr>"



                });

                $("#alluser").html(str);



            },

            error:function () {

                alert("服务器请求失败")

            }

        })



    }

    findAllUser();

</script>

代码原贴:https://blog.csdn.net/qq_40147863/article/details/85999375

各位大佬,$.each(obj,function (index,row,ee)

function 里面的三个参数( index,row,ee )传入了什么?

11 条回复  •  2019-07-06 22:11:08 +08:00
diver02
   1
diver02  
OP
   2019 年 7 月 4 日 via Android
大佬萌,解答下
renmu
   2
renmu  
   2019 年 7 月 4 日 via Android
each(object,function(index,value))没找到第三个参数(早点远离 csdn
shiji
   3
shiji  
   2019 年 7 月 5 日 via Android
官方文档里 callback 没有第三个参数。
wolfie
   4
wolfie  
   2019 年 7 月 5 日
sandrew1945
   5
sandrew1945  
   2019 年 7 月 5 日
猜测一下,序号、每行数据对象、异常
cwjokaka
   6
cwjokaka  
   2019 年 7 月 5 日
个人推断:obj 为迭代对象,function 为迭代函数, 里面 index 为当前迭代的下标,row 为当前的迭代对象的元素
Morge
   7
Morge  
   2019 年 7 月 5 日 via Android   ❤️ 1
obj 可以理解为一个数组,index 是数组下标,row 是数组的一个元素,它是一个 js 对象,包含 uname 属性。
each 的回调函数只需要两个参数,参数 ee 并没有在你编写的函数中使用,可以去掉,你甚至可以再加上参数 ff,gg........
diver02
   8
diver02  
OP
   2019 年 7 月 5 日 via Android
谢谢大佬萌
diver02
   9
diver02  
OP
   2019 年 7 月 6 日 via Android
@Morge 那 success:function 和 error:function 分别是干什么的?
Morge
   10
Morge  
   2019 年 7 月 6 日 via Android
@diver02 ajax 请求成功,执行 success 回调函数,请求不成功,执行 error 回调函数,
diver02
   11
diver02  
OP
   2019 年 7 月 6 日 via Android
@Morge 谢了
推荐关注
› Meteor
› JSLint - a JavaScript code quality tool
› jsFiddle
› D3.js
› WebStorm
推荐书目
› JavaScript 权威指南第 5 版
› Closure: The Definitive Guide
© 2026 V2EX · 36ms · 3.9.8.5