首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
V2EX  ›  JavaScript

关于 jquery 的一些代码片段

  •  1
     
  •   diver02 · 46 天前 via Android · 1228 次点击
    这是一个创建于 46 天前的主题,其中的信息可能已经有所发展或是发生改变。
    <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
        1
    diver02   46 天前 via Android
    大佬萌,解答下
        2
    renmu   46 天前 via Android
    each(object,function(index,value))没找到第三个参数(早点远离 csdn
        3
    shiji   45 天前 via Android
    官方文档里 callback 没有第三个参数。
        5
    sandrew1945   45 天前
    猜测一下,序号、每行数据对象、异常
        6
    cwjokaka   45 天前
    个人推断:obj 为迭代对象,function 为迭代函数, 里面 index 为当前迭代的下标,row 为当前的迭代对象的元素
        7
    Morge   45 天前 via Android   ♥ 1
    obj 可以理解为一个数组,index 是数组下标,row 是数组的一个元素,它是一个 js 对象,包含 uname 属性。
    each 的回调函数只需要两个参数,参数 ee 并没有在你编写的函数中使用,可以去掉,你甚至可以再加上参数 ff,gg........
        8
    diver02   45 天前 via Android
    谢谢大佬萌
        9
    diver02   44 天前 via Android
    @Morge 那 success:function 和 error:function 分别是干什么的?
        10
    Morge   44 天前 via Android
    @diver02 ajax 请求成功,执行 success 回调函数,请求不成功,执行 error 回调函数,
        11
    diver02   44 天前 via Android
    @Morge 谢了
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   968 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 22ms · UTC 18:49 · PVG 02:49 · LAX 11:49 · JFK 14:49
    ♥ Do have faith in what you're doing.