校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識(shí)庫 > ajax以及一些亂碼問題

ajax以及一些亂碼問題

熱門標(biāo)簽:信貸電銷機(jī)器人有用嗎 廣西ai語音電銷機(jī)器人哪家好 電銷機(jī)器人適用范圍 察縣地圖標(biāo)注 辦理一個(gè)400電話多少錢 如何用地圖標(biāo)注各分公司 接聽電話機(jī)器人哪有 蓄意標(biāo)記地圖標(biāo)注 莆田防封電銷卡價(jià)格
創(chuàng)建xmlhttprequest 對象。

復(fù)制代碼 代碼如下:
return window.ActiveXObject ? new window.ActiveXObject('Microsoft.XMLHTTP') : new XMLHttpRequest;

次對象一個(gè) onreadystatechange 事件。有兩個(gè)屬性readyState,status。簡單的AJAX我們將使用到這幾個(gè)東西。
以下使用到的createXMLHttp()方法就是上面這段代碼!
1:以GET方式發(fā)出一個(gè)請求的實(shí)現(xiàn);

復(fù)制代碼 代碼如下:

var get = function(url, b, callback){
var xmlhttp = createXMLHttp();
xmlhttp.onreadystatechange = function(){
if(xmlhttp.readyState == 4 xmlhttp.status == 200){
callback(xmlhttp.responseText);
}
}
if(b != undefined){
var arr=[],e;
for( e in b ){
arr.push(e + '=' + encodeURIComponent(b[e]));
//arr.push(e + '=' + b[e]);
// 經(jīng)過測試如果不使用 encodeURIComponent 編碼在IE8下無法正確傳遞中文
}
url += '?' + arr.join('');
}
xmlhttp.open('GET', url, true);
xmlhttp.send();
}

// 具體這個(gè)函數(shù)的參數(shù)設(shè)置也可以根據(jù)自己的習(xí)慣來設(shè)置

使用GET方式去發(fā)送一個(gè)請求,我們是把要傳遞的參數(shù)格式化(a=1,b=2) 以后附加到URL的后面。
服務(wù)器頁面使用獲取URL參數(shù)的方式即可獲得。(比如Php: $_GET["a"]);
值得注意的是我們在格式化參數(shù)的時(shí)候 使用到一個(gè) encodeURIComponent()方法進(jìn)行了編碼是為了不出現(xiàn)亂碼;
其實(shí)有3個(gè)方法可以完成這個(gè)工作。escape,encodeURI,encodeURIComponent,大家可以查下資料。前兩個(gè)方法對于一些特殊字符還是沒有進(jìn)行編碼。
所以使用第3個(gè)是比較好的選擇了。
如果你不使用編碼直接發(fā)送數(shù)據(jù),各個(gè)瀏覽器的表現(xiàn)可能不一樣。比如IE你在發(fā)送中文數(shù)據(jù)的時(shí)候就會(huì)出現(xiàn)亂碼(當(dāng)然出現(xiàn)亂碼的情況還很多,請接著看..)。

2:以POST方法發(fā)送一個(gè)請求的實(shí)現(xiàn)
復(fù)制代碼 代碼如下:

var ajax = function(a){
var xmlhttp = createXMLHttp();
xmlhttp.onreadystatechange = function(){
if(xmlhttp.readyState == 4 xmlhttp.status == 200 ){
a.success(xmlhttp.responseText);
} else return xmlhttp;
}
xmlhttp.open('POST', a.url, true);
// 請求為post的時(shí)候 必須設(shè)置頭信息
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
// 序列化要發(fā)送的數(shù)據(jù)
var c = [];
for(var e in a.data){
c.push(e + '=' + encodeURIComponent(a.data[e]));
// 經(jīng)過測試 經(jīng)過URL編碼以后更能夠保證發(fā)送數(shù)據(jù)的正確性。
      //不編碼可能造成部分特殊字符不能正確發(fā)送
}
a.data = c.join('');
xmlhttp.setRequestHeader("Content-length", c.length); // 好像是可選
xmlhttp.setRequestHeader("Connection", "close"); // 好像是可選
xmlhttp.send(a.data);
// 次數(shù)據(jù)發(fā)送以后服務(wù)端 使用 post 獲取數(shù)據(jù) 比如php $_POST['a'];
}

參數(shù)a是一個(gè)對象 他包含 {url:"http:...",data:{a:1,b2},success:function(){}}
             地址 數(shù)據(jù) 成功回調(diào)函數(shù)  
使用POST方法發(fā)出請求。數(shù)據(jù)也必須格式化(a=1,b=2) ;不過跟GET方法不一樣的地方是 我們是把數(shù)據(jù)寫在了send()方法里(xmlhttp.send(a.data);)。
服務(wù)器頁面使用獲取表單數(shù)據(jù)的方式即可獲得。(比如Php: $_POST["a"]);
值得注意的是在使用post發(fā)送請求的時(shí)候 我們必須設(shè)置請求的頭信息。
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
經(jīng)過測試如果不設(shè)置Content-type為application/x-www-form-urlencoded;服務(wù)器頁面是無法獲取到通過send()方法發(fā)送的數(shù)據(jù)。

最后 關(guān)于亂碼的問題。上面已經(jīng)有兩個(gè)地方會(huì)出現(xiàn)錯(cuò)誤了。
1:比如參數(shù)沒有進(jìn)行編碼直接傳遞,會(huì)出現(xiàn)傳遞不成功的問題。
2:在使用POST方法的時(shí)候沒有設(shè)置Content-type,服務(wù)器頁面無法獲取發(fā)送過來的參數(shù);
3:發(fā)送請求頁面與請求頁面的編碼問題。在標(biāo)準(zhǔn)瀏覽器下請一定保持請求頁面和被請求頁面的編碼方式是utf-8,不然中文會(huì)很悲劇。
復(fù)制代碼 代碼如下:

!--meta http-equiv="Content-Type" content="text/html; charset=gb2312" />-->
!--// 經(jīng)過測試 不使用上面的meta 申明charset在IE下會(huì)出現(xiàn)亂碼-->
!--
* header("Content-Type: text/html; charset=gb2312");
被調(diào)用的AJAX頁面使用了gb2312的編碼 在chorme下出現(xiàn)了亂碼。
在IE下正常訪問
-->


上面這里出現(xiàn)亂碼的情況非常亂,不好排除。所以保持兩個(gè)頁面編碼為UTF-8 參數(shù)編碼后在傳遞。可以有效防止亂碼
我測試的幾個(gè)文件打包 http://xiazai.jb51.net/201008/yuanma/ajax_php.rar
您可能感興趣的文章:
  • 解決ajax+php中文亂碼的方法詳解
  • JQuery AJAX 中文亂碼問題解決
  • ajax中文亂碼問題解決方案
  • ajax中文亂碼的各種解決辦法總結(jié)
  • AJAX中文亂碼PHP中完美解決方法
  • 用js來解決ajax讀取頁面亂碼
  • JQuery AJAX提交中文亂碼的解決方案
  • Javascript和Ajax中文亂碼吐血版解決方案
  • ajax 亂碼的一種解決方法
  • 淺析AJAX亂碼及錯(cuò)誤解決方案

標(biāo)簽:儋州 張掖 鷹潭 銅陵 延邊 阿拉善盟 益陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ajax以及一些亂碼問題》,本文關(guān)鍵詞  ajax,以及,一些,亂碼,問題,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ajax以及一些亂碼問題》相關(guān)的同類信息!
  • 本頁收集關(guān)于ajax以及一些亂碼問題的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    eeuss鲁一区二区三区| 久久综合五月天婷婷伊人| av一区二区三区| 国产69精品久久久久毛片| 国内精品写真在线观看| 久久99精品网久久| 国模冰冰炮一区二区| 国产精品1区2区3区在线观看| 激情深爱一区二区| 国产精品996| av中文字幕不卡| av亚洲精华国产精华| 91年精品国产| 欧美三级电影精品| 欧美理论片在线| 欧美一区二区啪啪| 久久亚洲精华国产精华液| 日本一区二区不卡视频| 亚洲欧美日韩国产手机在线| 亚洲视频一区在线观看| 亚洲高清视频的网址| 美国一区二区三区在线播放| 狠狠v欧美v日韩v亚洲ⅴ| 成人h精品动漫一区二区三区| 日本福利一区二区| 制服丝袜中文字幕一区| 久久精品这里都是精品| 亚洲欧美日韩中文播放| 日本三级亚洲精品| 成人一二三区视频| 欧美色爱综合网| 日韩欧美在线123| 国产亲近乱来精品视频| 洋洋成人永久网站入口| 看国产成人h片视频| 成人av综合在线| 欧美精品在欧美一区二区少妇| 精品国产一区二区三区久久影院| 亚洲国产成人一区二区三区| 一区av在线播放| 精品一区中文字幕| 色噜噜夜夜夜综合网| 日韩精品自拍偷拍| 亚洲天堂成人在线观看| 麻豆一区二区三| 97精品国产97久久久久久久久久久久| 91精品国产综合久久久久久久久久| 久久婷婷综合激情| 亚洲国产精品一区二区www在线| 国产一区二区在线观看免费| 色偷偷久久人人79超碰人人澡| 日韩欧美国产wwwww| 亚洲欧美日韩国产综合| 国产在线播放一区三区四| 一本大道综合伊人精品热热| www精品美女久久久tv| 一区二区高清视频在线观看| 国产精品亚洲人在线观看| 欧美日韩一级二级三级| 国产精品卡一卡二卡三| 麻豆91在线播放| 欧美影院精品一区| 国产精品乱码一区二三区小蝌蚪| 青青草国产精品亚洲专区无| 色婷婷国产精品综合在线观看| 精品久久久久一区二区国产| 亚洲国产精品一区二区www在线| 国产成+人+日韩+欧美+亚洲| 91麻豆精品国产自产在线| 综合久久综合久久| 国产电影一区在线| 欧美一区二区三区在| 亚洲精品乱码久久久久久久久 | 最新中文字幕一区二区三区| 麻豆久久久久久| 欧美精品一二三| 亚洲精品网站在线观看| 国产成都精品91一区二区三| 精品少妇一区二区三区视频免付费| 亚洲国产日韩精品| 一本色道久久加勒比精品| 国产精品网站导航| 成人午夜免费av| 国产亚洲va综合人人澡精品| 久久国产日韩欧美精品| 91精品国产日韩91久久久久久| 亚洲一区二区三区四区五区中文| 91啦中文在线观看| 中文在线一区二区| 国产69精品久久99不卡| 国产日韩在线不卡| 国产一区二区三区在线看麻豆| 日韩欧美在线观看一区二区三区| 日韩成人一区二区| 在线不卡免费av| 爽好多水快深点欧美视频| 欧美这里有精品| 亚洲一级片在线观看| 欧美亚洲一区二区在线| 亚洲永久免费视频| 欧美日韩视频一区二区| 五月激情综合婷婷| 欧美精选午夜久久久乱码6080| 亚洲福利电影网| 在线视频综合导航| 亚洲一区二区精品久久av| 欧美午夜一区二区| 日日摸夜夜添夜夜添亚洲女人| 67194成人在线观看| 麻豆免费看一区二区三区| 日韩精品一区二| 国产一区二区三区精品视频| 久久精品视频一区| 粉嫩一区二区三区在线看| 国产精品丝袜黑色高跟| 99这里只有精品| 亚洲午夜电影在线观看| 8x福利精品第一导航| 精品一区二区三区在线观看国产| 久久亚洲精华国产精华液| 成人av网站在线| 亚洲卡通欧美制服中文| 欧美日韩激情在线| 黄色小说综合网站| 国产精品视频麻豆| 欧美视频中文字幕| 伦理电影国产精品| 国产精品美女久久久久av爽李琼| 91免费小视频| 日韩av在线发布| 久久婷婷国产综合精品青草| 成人黄色在线看| 亚洲第一福利一区| 欧美成人video| av在线一区二区| 天堂一区二区在线免费观看| 久久这里只有精品视频网| 99视频超级精品| 日韩成人午夜电影| 国产日韩欧美一区二区三区综合 | 自拍偷自拍亚洲精品播放| 欧美色综合天天久久综合精品| 美女久久久精品| 国产精品美女久久久久久久久久久| 欧美色爱综合网| 国产麻豆精品一区二区| 一区二区免费看| 久久丝袜美腿综合| 欧美图区在线视频| 国产一区二区三区久久悠悠色av| 亚洲人成网站影音先锋播放| 日韩视频国产视频| 91丨porny丨户外露出| 免费高清在线视频一区·| 中文字幕在线免费不卡| 日韩色在线观看| 亚洲精品精品亚洲| 色综合天天视频在线观看| 免费成人av在线播放| 国产精品久久久久久一区二区三区| 7777女厕盗摄久久久| av电影一区二区| 国内精品写真在线观看| 亚洲高清中文字幕| 国产精品狼人久久影院观看方式| 欧美一区二区三区在线观看 | 日韩午夜精品电影| 色婷婷久久一区二区三区麻豆| 国产麻豆日韩欧美久久| 亚洲大尺度视频在线观看| 国产精品久久久久婷婷二区次| 日韩一区二区免费电影| 欧美性猛片xxxx免费看久爱| 成人av小说网| 国产九色sp调教91| 美洲天堂一区二卡三卡四卡视频| 亚洲人成小说网站色在线| 久久久精品tv| 欧美电影免费观看高清完整版在线 | 亚洲综合视频在线| 国产精品欧美一区喷水| 日韩精品一区二区三区三区免费| 欧美视频一区二区三区| 91女厕偷拍女厕偷拍高清| 国产成人无遮挡在线视频| 久久99精品国产麻豆不卡| 亚洲成人一区二区| 亚洲在线中文字幕| 亚洲男同1069视频| 自拍偷拍亚洲综合| 国产精品麻豆欧美日韩ww| 久久久久国产精品麻豆ai换脸 | 亚洲最大色网站| 国产精品私房写真福利视频| 国产亚洲精品aa| 久久人人爽爽爽人久久久| 精品免费一区二区三区| 日韩精品一区二区三区视频在线观看 | 午夜精品久久久久久| 亚洲一区二区在线免费观看视频|