JavaScript 报Uncaught SyntaxError: Unexpected token [ 错误代码如下求指点?

弘毅
  • 48

<--! 下面是我的ab文件内容-->

[{user:'张三',password1:'1234567'},{user:'莉莉丝',password1:'23421567'},{user:'王五',password1:'1234q67'},{user:'Tomcat',password1:'yyibvf67'}]

《-------------》
<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <title></title>
</head>

<body>
    <script src="ajax.js"></script>
    <script>
        window.onload=function(){
            var oBtn = document.getElementById("btn");
            
            oBtn.onclick= function(){
                var oUl = document.getElementById("ul1");
                ajax('abc.txt?t=' + new Date().getTime(),function(str){
                    var arr = eval(str);
                    //alert(arr[0].user);//输出正常
                    for(var i=0;i<arr.length;i++){
                        alert(arr.[i].user);//输出报错
                        //var oLi = document.createElement("li");
                        //oLi.innerHTML = '用户名:</strong>'+ arr.[i].name +'</strong> 密码:'+arr.[i].password;
                        //oLi.innerHTML = arr.[i].user //+arr.[i].password1;
                        //oUl.appendChild(oLi);                            
                        }        
                    //alert(str);
                },function(){
                    
                })
                
            };
            
        };
        
    </script>
    <input id="btn" type="button" value="点击按钮" />
    <ul id="ul1">
    
        
    </ul>
</body>

</html>

clipboard.png

回复
阅读 18k
1 个回答
✓ 已被采纳

arr.[i]是什么鬼。。
应该是arr[i]才对吧

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏