易截截图软件、单文件、免安装、纯绿色、仅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的事件,它在页面初始化之前触发,可以对页面的提交事件进行控制,并且可以调用该事件参 ......

Js 分页类 (适合Ajax分页用)

调用方法如下:
var p = new Pager(5, 10);
p.init('页码所在的容器ID', dataOp);
function dataOp() {
// ajax数据操作
SendContent("/Admin/TopicService.asmx/GetTopicList?currentPageIndex=" + p.currentPage + "&pageSize=" + p.pageSize, "GET", "", ajax ......

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


11) 表单字段帮助信息的自动提示
增强WEB表单的Usability有很多很多的方法,在网上一搜一大片,然后有些时候,用户会被表单搞得很混乱,而且,不同的用户会对表单有不同的理解,其输入也是千奇百怪。所以,为表单字段增加一下自动帮助信息的提示绝对是非常不错的选择。这点在淘宝网上表现得比较出现。下面是一个非常简单 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号