ajax代理程序自動(dòng)判斷字符編碼_Xml教程
推薦:XSL基礎(chǔ)教程第一章XSL介紹 XML的樣式表語言XSL比CCS要復(fù)雜得多。 CSS:HTML的樣式表語言 由于HTML使用預(yù)先確定的標(biāo)記,因此這些標(biāo)記的含義都很好理解:<p>元素定義一段,<h1>元素定義一個(gè)標(biāo)題
由于ajax在跨域的訪問上有問題,目前最好的方法是做代理.寫了個(gè)代理程序和心得。
為了做ajax的代理,研究了下服務(wù)器端的xmlhttp并和客戶端的ajax中的xmlhttp做了個(gè)比較,后臺(tái)代碼是asp的。
服務(wù)器端的xmlhttp也就是asp小偷程序,我把代碼改成了javascript。
1、在服務(wù)器端的xmlhttp.Open("GET",url,false)異步必須是關(guān)閉的,而客戶端的異步是打開的,這個(gè)很好理解。
2、在服務(wù)器端的xmlhttp.Responsebody 這里用的是Responsebody而不是ResponseText或ResponseXml,一開始我是用ResponseText,但在函數(shù)bytesToBSTR轉(zhuǎn)換編碼的時(shí)候提示錯(cuò)誤,經(jīng)過比較發(fā)現(xiàn)其他的asp小偷程序里的代碼都是Responsebody,分析后,發(fā)現(xiàn)body返回來的是二進(jìn)制數(shù)據(jù)而不是像ResponseText或ResponseXml那樣返回字符或dom對(duì)象。
ajax的asp代理函數(shù)介紹:
send_request(url) ,url為地址
服務(wù)器端代碼如下帶自動(dòng)判斷所有字符編碼,已測試 日語 韓語 繁體:
| 以下為引用的內(nèi)容: <%@LANGUAGE="JAVASCRIPT" CODEPAGE="65001"%>
Server.ScriptTimeout=9999999; function bytesToBSTR(body,Cset){ %> |
分享:XSL-FO初學(xué)者教程:XSL-FO 區(qū)域XSL-FO使用矩形框(區(qū)域)來顯示輸出。 XSL-FO 區(qū)域 XSL格式化模型定義了一系列的矩形(區(qū)域)框來顯示輸出。 所有的輸出都會(huì)被格式化到這些框中,然后會(huì)被顯示或打印到某個(gè)目標(biāo)媒介。
- xml創(chuàng)建節(jié)點(diǎn)(根節(jié)點(diǎn)、子節(jié)點(diǎn))
- WML開發(fā)教程之 WAP網(wǎng)站服務(wù)器配置方法
- WMLScript的語法基礎(chǔ)
- 收集的WML Script標(biāo)準(zhǔn)函數(shù)庫
- WML教程之文本框控件Input
- 無線標(biāo)記語言(WML)基礎(chǔ)之WMLScript 基礎(chǔ)
- xml文件的結(jié)構(gòu)解讀
- 關(guān)于XSL - XSL教程
- 選擇模式 - XSL教程 - 2
- XPath入門 - XSL教程 - 3
- 匹配模式 - XSL教程 - 4
- 測試模式 - XSL教程 - 5
- 相關(guān)鏈接:
- 教程說明:
Xml教程-ajax代理程序自動(dòng)判斷字符編碼
。