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

首頁 > 開發(fā) > AJAX > 正文

如何解決Ajax中文亂碼問題

2024-09-01 08:26:22
字體:
供稿:網(wǎng)友

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


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)用過程:
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"];
}
測試過,可以得到正確的輸入字符。

 

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 南昌市| 鄂伦春自治旗| 工布江达县| 那曲县| 苗栗县| 张掖市| 苏尼特左旗| 滕州市| 城步| 余干县| 新龙县| 类乌齐县| 万州区| 工布江达县| 丹东市| 垫江县| 梅州市| 石狮市| 五华县| 玛多县| 措美县| 呈贡县| 灌云县| 文昌市| 屯门区| 贡觉县| 嵩明县| 台江县| 荣成市| 昭觉县| 于田县| 温泉县| 康乐县| 贵南县| 常宁市| 准格尔旗| 琼海市| 陇南市| 台中县| 深水埗区| 台中县|