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


Posted in Javascript onOctober 17, 2009

最近在学习和试用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朋友的帮助!

Javascript 相关文章推荐
java script编程起步(第三课)
Jan 10 Javascript
javascript高亮效果的二种实现方法
Sep 14 Javascript
js实现鼠标点击文本框自动选中内容的方法
Aug 20 Javascript
js模拟微博发布消息
Feb 23 Javascript
关于jQuery EasyUI 中刷新Tab选项卡后一个页面变形的解决方法
Mar 02 Javascript
浅谈vue路径优化之resolve
Oct 13 Javascript
利用vue组件自定义v-model实现一个Tab组件方法示例
Dec 06 Javascript
使用vue-cli创建项目的图文教程(新手入门篇)
May 02 Javascript
vue.js使用watch监听路由变化的方法
Jul 08 Javascript
微信小程序入门之指南针
Oct 22 Javascript
vue.js页面加载执行created,mounted的先后顺序说明
Nov 07 Javascript
原生Javascript+HTML5一步步实现拖拽排序
Jun 12 Javascript
层序遍历在ExtJs的TreePanel中的应用
Oct 16 #Javascript
JavaScript 基于原型的对象(创建、调用)
Oct 16 #Javascript
JavaScript 定义function的三种方式小结
Oct 16 #Javascript
JavaScript 函数式编程的原理
Oct 16 #Javascript
实现JavaScript中继承的三种方式
Oct 16 #Javascript
显示js对象所有属性和方法的函数
Oct 16 #Javascript
半角全角相互转换的js函数
Oct 16 #Javascript
You might like
自己动手做一个SQL解释器
2006/10/09 PHP
php empty函数判断mysql表单是否为空
2010/04/12 PHP
PHP中几个常用的魔术常量
2012/02/23 PHP
php配置php-fpm启动参数及配置详解
2013/11/04 PHP
PHP使用递归方式列出当前目录下所有文件的方法
2015/06/02 PHP
详解php用static方法的原因
2018/09/12 PHP
input输入框的自动匹配(原生代码)
2013/03/19 Javascript
nodeType属性返回被选节点的节点类型介绍
2013/11/22 Javascript
JavaScript中使用stopPropagation函数停止事件传播例子
2014/08/27 Javascript
8个超实用的jQuery功能代码分享
2015/01/08 Javascript
浅析angularJS中的ui-router和ng-grid模块
2016/05/20 Javascript
jQuery插件FusionCharts实现的3D柱状图效果实例【附demo源码下载】
2017/03/03 Javascript
node.js express中app.param的用法详解
2017/07/16 Javascript
基于JS脚本语言的基础语法详解
2017/07/22 Javascript
Vue自定义指令实现checkbox全选功能的方法
2018/02/28 Javascript
JavaScript常用截取字符串的三种方式用法区别实例解析
2018/05/15 Javascript
详解es6超好用的语法糖Decorator
2018/08/01 Javascript
搭建基于express框架运行环境的方法步骤
2018/11/15 Javascript
node全局变量__dirname与__filename的区别
2019/01/14 Javascript
layui复选框限制选择个数的方法
2019/09/18 Javascript
Vue可自定义tab组件用法实例
2019/10/24 Javascript
Windows下安装python2.7及科学计算套装
2015/03/05 Python
python通过smpt发送邮件的方法
2015/04/30 Python
Python内建函数之raw_input()与input()代码解析
2017/10/26 Python
对Python3中列表乘以某一个数的示例详解
2019/07/20 Python
python3.6+django2.0+mysql搭建网站过程详解
2019/07/24 Python
python 动态调用函数实例解析
2019/10/21 Python
python pprint模块中print()和pprint()两者的区别
2020/02/10 Python
浅谈Python中文件夹和python package包的区别
2020/06/01 Python
html5 canvas绘制矩形和圆形的实例代码
2016/06/16 HTML / CSS
浅谈移动端网页图片预加载方案
2018/11/05 HTML / CSS
Annoushka英国官网:英国奢侈珠宝品牌
2018/10/20 全球购物
大学生职业生涯十年规划书范文
2014/09/17 职场文书
学长教您写论文:经验总结
2019/07/09 职场文书
看看如何用Python绘制小米新版天价logo
2021/04/20 Python
mysqldump进行数据备份详解
2022/07/15 MySQL