prototype.js 乱码问题
2006年08月25日 星期五 下午 12:10
<script language="javascript" src="include/prototype.js"></script> <script> function searchpro(){ var p_cid=$F("p_type"); var url="http://localhost:8080/Createwebsite/web/showpic.asp" var pars="p_classParentID="+p_cid; var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onComplete:showResponse}); } function showResponse(originalRequest){ $("showpic").innerHTML=originalRequest.responseText; } var myGlobalHandlers = { onCreate: function(){ Element.show('systemWorking'); }, onComplete: function() { if(Ajax.activeRequestCount == 0){ Element.hide('systemWorking'); } } }; Ajax.Responders.register(myGlobalHandlers); function getHTML() { var p_cid=$F("p_type"); var url="http://localhost:8080/Createwebsite/web/showpic.asp"; var pars="p_classParentID="+p_cid; var myAjax = new Ajax.Updater( 'placeholder', url, { method: 'get', parameters: pars }); } </script> </head> <body> <select name="p_type" οnchange="searchpro();"> <option value="39">全部</option> <option selected value="14">___---</option> </select>YY为什么会?? <input type=button value=GetHtml οnclick="getHTML()"> <div id="placeholder"></div> <div id="systemWorking" style="display:none;"><img src="image/group101.gif"></div> <div id="showpic">新产品</div> 按照书上的例子写了段代码. 但结果出现了乱码. 在网上收了些解决方案. 1.将prototype.js包存为utf-8编码.但没有效果. 2.将上页也改为utf-8却没有内容. 3.在http://localhost:8080/Createwebsite/web/showpic.asp中加上 <% Response.CodePage=65001%> <% Response.Charset="UTF-8" %> 问题解决. |
转载于:https://www.cnblogs.com/igouz/archive/2009/04/21/1440513.html