发表于: 2017-06-21 22:52:19

1 869


今天完成的事情:

完成了任务5。,用正则表达式做了表单验证

$("#name").blur(function () {

    a = $(this).val();

    console.log("1");

    var reg=/[a-zA-Z0-9_-]{4,}/m;

    if (!reg.test(a)){

        $("#prompt1").text("用户名最少由4位数字或字母组合");

    }else {

        $("#prompt1").text("用户名输入完成");

}

可以做成只允许输入数字或字母,最小位数为4为,最大位数还不知道怎么实现。

明天计划的事情:

学习任务6AngularJS知识。

遇到的问题:

今天一开始用POST方法,发现请求没有返回数据,后来发现是没有添加请求头。

如果需要像 HTML 表单那样 POST 数据,请使用 setRequestHeader() 来添加 HTTP 头。然后在 send() 方法中规定您希望发送的数据:

setRequestHeader(header,value) 向请求添加 HTTP 头。

      header: 规定头的名称

      value: 规定头的值

 

xhr.open("POST","/carrots-admin-ajax/a/login",true);

xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

xhr.send(m);

 

收获:

学习了postman插件的使用,POST数据时,必须要设置请求头,不然请求没有效果。

如果来自服务器的响应并非 XML,请使用 responseText 属性。

如果来自服务器的响应是 XML,而且需要作为 XML 对象进行解析,请使用 responseXML 属性:



返回列表 返回列表
评论

    分享到