将jQuery应用于login页面的问题及解决

2016-02-19 15:06 2 1 收藏

今天图老师小编要跟大家分享将jQuery应用于login页面的问题及解决,精心挑选的过程简单易学,喜欢的朋友一起来学习吧!

【 tulaoshi.com - Web开发 】

最近在学习和试用jquery,感觉它的ajax和ashx发回json简直是完美的结合,如果我们可以在Form验证时使用这种方式,则login页面几乎就可以达到简洁的极致了。在login页面中使用jquery的ajax回叫ashx验证用户名和密码,然后转向其他页面。初步验证,在ashx中手工构造登录票据,然后返回给login端,是可以完成登录的。
然后接下来,就是在login.aspx页面中引入jquery,将jquery放在lib目录下,将user.ashx放在services目录下,在login.aspx中使用jquery.ajax进行调用。但在代码完成,实际使用时每次进入login.aspx页面进行初始化,总是报错,提示:jquery.js第一行缺少对象,于是将form验证authorization节中的deny user="?"/修改成allow user="*"/,运行OK。百思不得其解,后经msn jquery群中about blank(ID?)提供解决方法,原因是Form验证中,我们在login.aspx中引用了jquery.js,那么页面在导向lib/jquery.js时,亦会发现我们未经验证,无权下载此js文件,于是在lib目录下添加web.config文件,将jquery.js文件的访问权限设为allow user=*,并将user.ashx文件亦作如此设置。至此,问题解决。


是以为志,谢谢about blank朋友的帮助!

来源:https://www.tulaoshi.com/n/20160219/1608855.html

延伸阅读
标签: Web开发
做一个项目用到Ajax,开始觉得挺好,后来发现一个问题,例如删除一项,恢复之后就不能再接着删除,必须要等一段时间,后来知道是IE缓存的问题。 AJAX缓存页面是一个刚接触AJAX的人一定会遇到的问题,造成这个问题的关键性人物又是IE... 在网上找了好多资料后,总结一下 1:在AJAX请求的页面后加个随机函数,我们可以使用...
标签: Web开发
1.无提示刷新网页 大家有没有发现,有些网页,刷新的时候,会弹出一个提示窗口,点确定才会刷新。 而有的页面不会提示,不弹出提示窗口,直接就刷新了. 如果页面没有form,则不会弹出提示窗口。如果页面有form表单, a) form method="post" ... 会弹出提示窗口 b) form method="get" ... 不...
标签: Web开发
由于平时使用的网页文件基本上都是gb2312编码方式,如果通过xmlhttp控件读取的话,肯定会出现乱码问题,但是要把所有文件都改成utf-8编码,操作上比较麻烦。经过反复比较,我找到了相对实用的解决方法。 ff提供了overrideMimeType方法,可以指定返回值的编码,所以解决起来比较简单,只要把这个方法指向gb2312就可以了。对于IE,可以用vbs...
标签: Web开发
经过一翻尝试,终于找到了一个自大比较满意的解决方法,现写在自己的博客中与大家分享。 第一步需要在签核页面中提供一个区域用来显示表单内容,这里使用的是DIV。 代码如下: script type="text/javascript" $(document).ready(function() { loadPage("doc_view", "?php echo $this-doc_view_url . '/flag/1'; ?"); }); /script ?ph...
标签: SQLServer
死锁,简而言之,两个或者多个trans,同时请求对方正在请求的某个对象,导致双方互相等待。简单的例子如下:    trans1                                 &...

经验教程

131

收藏

85
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部