在使用portotype,呼叫ajax方法時出現亂碼,此時,獲取頁面中加入
可以試試;; page.response.charset = "gb2312";
如果不奏效,有人提供另外解決方案:
複製** **如下:
request: function(url) else
在呼叫時,加上encoding: 'gb2312'
複製** **如下:
var myajax = new ajax.updater(
"dvcontent",
url,
);
另外還有一種方案;無論web.config中是否是"gb2312",都可以奏效。
因為**編碼是gb2312。在使用prototype的ajax時遇到中文引數亂碼的問題。
方法如下;
1.將引數用encodeu程式設計客棧ri()編碼
複製** **如下:
var par;
par="param1="+"中文值"+"¶m2="+"其他值";
var url="server.aspx";
var myajx=new ajax.request(url,);
2.接受端**
複製** **如下:
string title = (nvc["param1"] == null) ? "" : nvc["param1"];//接受中文
給出乙個完整的呼叫示例,
複製** **如下:
/**//*
ajax企業名xrrzbvevb稱是否存在檢查
*/ function checkcompanyexist()
else
$(objtxtname).disabled=!$(objtxtname).disabled;
}}); }
code
複製** **如下:
本文標題: prototype 中文引數亂碼解決方案
本文位址:
prototype中文引數亂碼解決方案
在使用portotype,呼叫ajax方法時出現亂碼,此時,獲取頁面中加入 可以試試 page.response.charset gb2312 如果不奏效,有人提供另外解決方案 request function url else 在呼叫時,加上encoding gb2312 var myajax n...
prototype中文引數亂碼解決方案
在使用portotype,呼叫ajax方法時出現亂碼,此時,獲取頁面中加入 可以試試 page.response.charset gb2312 如果不奏效,有人提供另外解決方案 code request function url else 在呼叫時,加上encoding gb2312 var mya...
js中文引數亂碼
在js中或a href中,傳中文引數會出現亂碼,解決方案如下 var url loginservlet?name encodeuri document.getelementbyid username value servlet處理 string name request.getparameter n...