麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > AJAX > 正文

解決Ajax中文亂碼問題

2024-09-01 08:15:05
字體:
來源:轉載
供稿:網友

網上有很多解決這個問題的方法,試了一下都不好用,自己就對于這些方法測試了一下,然后逐個排除無用的設置,最后得到了最簡單的方案。

js代碼:

得到XmlHttpRequest的類

Code

 1function HttpRequest()
 2{
 3    //取得Request對象
 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}

調用過程:

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    //設置防止亂碼的方法,只要一句話就行
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

  后臺取得輸入值:

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

測試過,可以得到正確的輸入字符。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美大穴| 草久影视 | 87成人免费看片 | 日本高清一级片 | 最新av在线免费观看 | 久久综合婷婷香五月 | 天天曰夜夜操 | 中文字幕免费看 | 日本aaaa片毛片免费观蜜桃 | 欧美一区2区三区4区公司二百 | 亚洲一区二区成人 | 视频一区免费观看 | 国产a级片电影 | 干色视频| 成人一区三区 | 49vv看片免费| 国产自在线 | 黄色网址电影 | 毛片在线免费观看完整版 | 精品一区二区三区免费毛片爱 | 国产午夜免费视频 | 国产色视频免费 | av在线免费观看中文字幕 | 特黄一区二区三区 | av电影院在线观看 | 国产色视频免费 | 久久影院一区二区三区 | 国产一级在线看 | 91在线免费观看 | 麻豆19禁国产青草精品 | 成人 日韩 | av电影在线播放 | 日美黄色片 | 日本a v免费观看 | 国产午夜电影 | 国产青草视频在线观看视频 | 日韩黄在线观看 | 亚洲导航深夜福利涩涩屋 | 中国毛片在线观看 | 久久成人综合视频 | 黄色特级片黄色特级片 |