- 跨域错误
写页面的时候遇到了XMLHttpRequest在请求失败(Origin null is not allowed by Access-Control-Allow-Origin.) 这个问题 结果跑去问了行之老师 老师对 没有开服务器还在用ajax的我表示鄙视鄙视和鄙视 所以跨域问题不止是会在chrome浏览器出现 在没有开服务器还是用ajax的时候也是会出现的…
- cookies和sessions
之前写了个遮罩层来作为登陆 但是这个登陆是假的… jsp端需要记录cookies 这在去年database的project上也没有写 高级一点的是session和cookies都要记下 每个需要登陆才能操作的页面都要记录cookies/session 当用户跳转页面时 jsp要验证这个用户的cookies是不是空
cookies和session的区别见 http://www.chinahtml.com/1007/128010707619425.html
- js引用
只要多个<script type="text/javascript" src=""></script>在同一个html的head中存在 其中一个js要引用另一个js里面的function是可以直接调用的 不需要import 不需要任何引用
- 遗留问题
$(document).ready(function(){ $("#form").submit(function(){ var user= $("#user").val(); //获取文本框登陆用户值 var pass=$("#pass").val(); if(user=="username") { //判断不为空 $("#confirm").text("Username Cannot Be Vacant"); $("#user").blur(); return false; } if(pass=="password") { $("#confirm").text("Password Cannot Be Vacant"); $("#pass").blur(); return false; } BtPopHide("close_1","logIn"); /* $.post("jsp",{user:user,pass:pass},function(data,textStatus){ if(data>0){ BtPopHide("close_1","logIn"); }else $("#confirm").text("Wrong Username or Password"); });*/ return true; }); $("#user").focus(function(){ $("#confirm").text(""); }); $("#pass").focus(function(){ $("#confirm").text(""); }); });
BtPopHide("close_1","logIn");这个function是写在另一个js里面的 因为写BtPopHide("close_1","logIn"); 的js已经被link进同一个html的head中 没有用任何引用 chrome也没有报错 按照理论如果form顺利提交 应该是会call BtPopHide("close_1","logIn");函数将登陆的遮罩层取消的 但实际上没有被取消而form也确实被submit了 这个原因是???