发表于: 2017-04-14 22:18:53

1 959


1.今天完成的事情

1.把jquery的$.ajax()函数过了一遍,然后按照javascript的样子重写了一遍,代码如下:

var user_id,psw,re;
$(document).ready(function() {
$("#login").bind("click",function() {
user_id = $(".id").val();
       psw = $(".psw").val();
       $.ajax({
            type: "post",
            url: "carrots-admin-ajax/a/login",
            data: {
               name:user_id,
               pwd:psw
    },
           contentType: "application/x-www-form-urlencoded;charset = utf-8",
           dataType: "json",
           success: function(data) {
              if (data.message == "success") {
                  $("#remind").css("color", "green");
                   $("#remind").text(data.message);
                   window.location.href="http://dev.admin.carrots.ptteng.com/#/login?name=admin&pwd=123456";
               }
             else {
                  $("#remind").text(data.message);
                      }
                 }
            })
     });
   });

2.然后本地测试,ok,上传服务器后点击一直404,无法连接端口,看网页调试页面的Request URL:http://119.10.57.69:880/jnshu265/carrots-admin-ajax/a/login,和本地的localhost/carrots-admin-ajax/a/login,不一样,当时也没多想,纯粹的以为是调用不到服务器根目录中的接口,于是和吴彦祖一起研究他的服务器,重新配置nginx,尝试了各种办法,问了培宇大神,培宇大神说我们没绑定网域,用ip地址反向代理端口是不可以滴,于是绑定了个域名,还是跟学员服务器上的一样,连接不到端口,研究了好几个小时之后,我们快到放弃的边缘了,后来不报希望的随便一试,把

        url"carrots-admin-ajax/a/login",

替换成:

url: "http://119.10.57.69:880/carrots-admin-ajax/a/login",

然后就好了!可以传回数据了,后来把吴彦祖的服务器上面js文件中的url替换成新的,就开始报no access,估计是没有权限访问?这点比较疑惑。

2.了解了下angular,主要特点是

1.实现双向绑定,改变一个能影响另外一个,节约代码量什么的。

2.模板,angular不是把模板当成string来操作,而是当成dom,节点来操作,这样也能省很多事,这点不是很懂。

3.MVC,不过更接近MVVM这个也不是特别理解。

4.依赖注入。

5.可以写指令,自定义标签等,这个昨天明月师兄给我们科普过,这么用可以节省很大的代码量,并且可以把自己的代码做成自己的库,然后下个项目的时候也能再次使用。

6.测试方便。

2.明天要做的事情

继续学习angular,尝试做做任务6.

3.遇到的问题

1.上传到吴彦祖的服务器一直没办法用那个端口。

2.angular的模板,MVC和依赖注入不是很理解,大概瞄了瞄教程,不知道从哪块入手。

4.收获

1.用jquery实现ajax的调用,post信息,get返回信息

2.了解了一下angular。



返回列表 返回列表
评论

    分享到