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

首頁(yè) > 開(kāi)發(fā) > AJAX > 正文

解決Ajax中文亂碼問(wèn)題

2024-09-01 08:15:05
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

網(wǎng)上有很多解決這個(gè)問(wèn)題的方法,試了一下都不好用,自己就對(duì)于這些方法測(cè)試了一下,然后逐個(gè)排除無(wú)用的設(shè)置,最后得到了最簡(jiǎn)單的方案。

js代碼:

得到XmlHttpRequest的類

Code

 1function HttpRequest()
 2{
 3    //取得Request對(duì)象
 4    this.Request=function(){
 5        try
 6        {
 7            if(window.XMLHttpRequest) request=new XMLHttpRequest();
 8            if(!request)request=new ActiveXObject("Microsoft.XMLHTTP");
 9            if(!request)request=new ActiveXObject("Msxml2.XMLHTTP");
 10            return request;
 11        }
 12        catch(e)
 13        {
 14            alert("不支持XMLHTTPRequest");
 15        }}
 16}

調(diào)用過(guò)程:

Code

1<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="AjaxTest._Default"  %>
 2
 3<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 4<html xmlns="http://www.w3.org/1999/xhtml">
 5<head runat="server">
 6    <title>Untitled Page</title>
 7
 8    <script language="javascript" type="text/javascript" src="User.Base.js"></script>
 9
10    <script language="javascript" type="text/javascript">
11    function Check()
12    {
13    var request=new HttpRequest().Request();
14    request.onreadystatechange=function (){
15        if(request.readyState==4)
16        {
17            if(request.status==200)
18            {
19                alert(request.responseText);
20            }
21            else
22            {
23                alert(request.responseText);
24            }
25        }
26    }
27    var value=document.getElementById("val").value;
28    request.open("POST","Default.aspx?Value="+value,true);
29    //設(shè)置防止亂碼的方法,只要一句話就行
30    request.setRequestHeader("Content-Type","text/html;charset=gb2312");
31    request.send(null);
32    }
33    </script>
34
35</head>
36<body>
37    <form id="form1" runat="server">
38    <div>
39        <input id="val" type="text" onblur="Check()" />
40    </div>
41    </form>
42</body>
43</html>
44

  后臺(tái)取得輸入值:

        protected void Page_Load(object sender, EventArgs e)
        {
            string value = Request["Value"];
        }

測(cè)試過(guò),可以得到正確的輸入字符。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 徐汇区| 南涧| 玛沁县| 屏东市| 永定县| 镇雄县| 万山特区| 苏尼特左旗| 都昌县| 仪征市| 清新县| 镇安县| 新干县| 博罗县| 福清市| 晋江市| 呼伦贝尔市| 政和县| 昌平区| 彭阳县| 海阳市| 惠东县| 志丹县| 开化县| 呈贡县| 洛隆县| 兰坪| 安庆市| 阿合奇县| 嵩明县| 佛山市| 涟源市| 扶沟县| 江陵县| 海伦市| 南投县| 通化市| 鹤壁市| 南川市| 江口县| 双柏县|