易截截图软件、单文件、免安装、纯绿色、仅160KB

上篇文章错误修真(关于Ajax框架中文乱码问题心得)

  
var file = filefromPath(encodeURI(encodeURI(this._input.value)));//黄羽修改   2010年4月8日 //修改后
         不好意思那天没有在IE测试
                 应该改为:
             var file = encodeURI(encodeURI(filefromPath(this._input.value)));//黄羽修改   2010年4月9日
                 理由:filefromPath函数是用来过滤路径,只取文件名,所以应先取路径,后加转码
 
     经验:在我使用有些ajax框架时,关于中文乱码问题解决,我们可以去修改ajax框架源码,在找到获取页面数值的地方加上encodeURI(encodeURI())转码(如果框架有过滤,应考虑加的地方,先过滤,后转码)。在服务器端我们要考虑转后的数值要解码URLDecoder.decode()可能又时要解多次。原因是,我们修改框架源码时,可能里面多次用encodeURI(encodeURI())转码过,除非你认真看源码考虑加的最佳位置


相关文档:

在ASP.NET AJAX中防止用户多次提交页面

在Web开发程序中,往往由于种种原因,客户会多次操作页面导致数据冗余或不一致, 在ASP.NET AJAX出现之前可以通过对__dopostback()的调用等方法也可以防止页面多次提交。
在ASP.NET AJAX中的页面客户端中有一个叫onInitializeRequest的事件,它在页面初始化之前触发,可以对页面的提交事件进行控制,并且可以调用该事件参 ......

Ajax跨域问题研究笔记

作者:fbysss
msn:jameslastchina@hotmail.com 
blog:blog.csdn.net/fbysss
声明:本文由fbysss原创,转载请注明出处
关键字:Ajax跨域
一.试验准备
    修改c:/windows/system32/drivers/etc/hosts文件,加入127.0.0.1 www.a.com www.b.com
    Tomcat/webapps下建立crossdomai ......

struts框架下的ajax三级联动下拉框

这是最常用的地址选择下拉框,包括三个下拉框,对应三个XML文件:
--------------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<Provinces>
<Province ID="1" ProvinceName="北京市">北京市</Province>
<Province ID= ......

你应该知道的20个Ajax技术(11 20)


11) 表单字段帮助信息的自动提示
增强WEB表单的Usability有很多很多的方法,在网上一搜一大片,然后有些时候,用户会被表单搞得很混乱,而且,不同的用户会对表单有不同的理解,其输入也是千奇百怪。所以,为表单字段增加一下自动帮助信息的提示绝对是非常不错的选择。这点在淘宝网上表现得比较出现。下面是一个非常简单 ......

AJAX的readyState的五种状态详解

<script type="text/javascript">
 var xmlHttp;
 function createXMLHttpRequest(){
  if(window.ActiveXObject){
   xmlHttp=new ActiveXObject("Microsoft.XMLhTTP");
   }
  else if(window.XMLHttpRequest){
   xmlHttp=new ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号