將jQuery應(yīng)用于login頁面的問題及解決
更新時間:2009年10月17日 16:37:15 作者:
Login頁面應(yīng)該是迅速和簡潔的,于是如果可以不產(chǎn)生回送,則不產(chǎn)生回送是最好的。
最近在學(xué)習(xí)和試用jquery,感覺它的ajax和ashx發(fā)回json簡直是完美的結(jié)合,如果我們可以在Form驗證時使用這種方式,則login頁面幾乎就可以達(dá)到簡潔的極致了。在login頁面中使用jquery的ajax回叫ashx驗證用戶名和密碼,然后轉(zhuǎn)向其他頁面。初步驗證,在ashx中手工構(gòu)造登錄票據(jù),然后返回給login端,是可以完成登錄的。
然后接下來,就是在login.aspx頁面中引入jquery,將jquery放在lib目錄下,將user.ashx放在services目錄下,在login.aspx中使用jquery.ajax進(jìn)行調(diào)用。但在代碼完成,實際使用時每次進(jìn)入login.aspx頁面進(jìn)行初始化,總是報錯,提示:jquery.js第一行缺少對象,于是將form驗證<authorization>節(jié)中的<deny user="?"/>修改成<allow user="*"/>,運行OK。百思不得其解,后經(jīng)msn jquery群中about blank(ID?)提供解決方法,原因是Form驗證中,我們在login.aspx中引用了jquery.js,那么頁面在導(dǎo)向lib/jquery.js時,亦會發(fā)現(xiàn)我們未經(jīng)驗證,無權(quán)下載此js文件,于是在lib目錄下添加web.config文件,將jquery.js文件的訪問權(quán)限設(shè)為allow user=*,并將user.ashx文件亦作如此設(shè)置。至此,問題解決。
是以為志,謝謝about blank朋友的幫助!
然后接下來,就是在login.aspx頁面中引入jquery,將jquery放在lib目錄下,將user.ashx放在services目錄下,在login.aspx中使用jquery.ajax進(jìn)行調(diào)用。但在代碼完成,實際使用時每次進(jìn)入login.aspx頁面進(jìn)行初始化,總是報錯,提示:jquery.js第一行缺少對象,于是將form驗證<authorization>節(jié)中的<deny user="?"/>修改成<allow user="*"/>,運行OK。百思不得其解,后經(jīng)msn jquery群中about blank(ID?)提供解決方法,原因是Form驗證中,我們在login.aspx中引用了jquery.js,那么頁面在導(dǎo)向lib/jquery.js時,亦會發(fā)現(xiàn)我們未經(jīng)驗證,無權(quán)下載此js文件,于是在lib目錄下添加web.config文件,將jquery.js文件的訪問權(quán)限設(shè)為allow user=*,并將user.ashx文件亦作如此設(shè)置。至此,問題解決。
是以為志,謝謝about blank朋友的幫助!
您可能感興趣的文章:
相關(guān)文章
Yii-自定義刪除確認(rèn)彈框(zyd)jquery實現(xiàn)代碼
Yii-自定義刪除確認(rèn)彈框(zyd),簡單/時尚/大方適合比較愛酷的人使用,時尚的你可不要錯過了哈,希望本文知識點可以幫助到你2013-03-03jquery使用iscorll實現(xiàn)上拉、下拉加載刷新
這篇文章主要為大家詳細(xì)介紹了jquery使用iscorll實現(xiàn)上拉、下拉加載刷新的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-10-10jQuery對象和DOM對象的相互轉(zhuǎn)化實現(xiàn)代碼
jQuery對象就是通過jQuery包裝DOM對象后產(chǎn)生的對象。jQuery對象是jQuery獨有的,其可以使用jQuery里的方法,但是不能使用DOM的方法;例如$("#img").attr("src","test.jpg"); 這里的$("#img")就是jQuery對象;2010-03-03