国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

Asp中使用JQuery的AJAX提交中文亂碼解決方法

2024-05-04 10:59:33
字體:
供稿:網(wǎng)友

客戶端頁:client.html
復(fù)制代碼 代碼如下:
<script>
    //jquery的post
    $.post
    (
        'server.asp',
        {
            Act:'DoSubmit',
            UserName:escape('錯新站長站'),//進(jìn)行編碼
           WebSite:'www.survivalescaperooms.com'
        },
        function(data)
        {
            alert(unescape(data));//對返回數(shù)據(jù)進(jìn)行解碼
        }
    );   
</script>

服務(wù)器端頁:server.asp
復(fù)制代碼 代碼如下:
< %
Response.Charset="gb2312"
Dim UserName,WebSite
If Request.Form("Act")="DoSubmit" Then
UserName=Request.Form("UserName")
WebSite =Request.Form("WebSite")
 
'在服務(wù)器端解碼
UserName=VbsUnEscape(UserName)//解碼
 
'處理數(shù)據(jù)
'---省略數(shù)據(jù)處理部分
 
'數(shù)據(jù)處理后輸出,先用VbsEscape()編碼
Response.Write VbsEscape(UserName)
End If
%>
 
 
< %
'與javascript中的escape()等效
Function VbsEscape(str)
    dim i,s,c,a
    s=""
    For i=1 to Len(str)
        c=Mid(str,i,1)
        a=ASCW(c)
        If (a>=48 and a< =57) or (a>=65 and a< =90) or (a>=97 and a< =122) Then
            s = s & c
        ElseIf InStr("@*_+-./",c)>0 Then
            s = s & c
        ElseIf a>0 and a<16 Then
            s = s & "%0" & Hex(a)
        ElseIf a>=16 and a<256 Then
            s = s & "%" & Hex(a)
        Else
            s = s & "%u" & Hex(a)
        End If
    Next
    VbsEscape=s
End Function
'與javascript中的unescape()等效
Function VbsUnEscape(str)
                Dim x

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 田东县| 高雄市| 泗水县| 河源市| 西乌| 温宿县| 夹江县| 莱西市| 甘孜县| 清徐县| 凤冈县| 简阳市| 湖南省| 枝江市| 惠来县| 犍为县| 松原市| 建瓯市| 苏尼特右旗| 清徐县| 阳西县| 闻喜县| 堆龙德庆县| 普安县| 南昌市| 若羌县| 万载县| 江川县| 洛隆县| 都安| 浮梁县| 临邑县| 大方县| 来安县| 清原| 肇庆市| 雅江县| 边坝县| 诸城市| 伊宁市| 洛川县|