首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

2012-2013 SE project - mini 网银

2012-12-14 
2012-2013 SE project -- mini 网银这篇用于记录SE的project遇到的一些问题- 跨域错误写页面的时候遇到了X

2012-2013 SE project -- mini 网银
这篇用于记录SE的project遇到的一些问题

- 跨域错误
  写页面的时候遇到了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了 这个原因是???

热点排行