当前位置: 首页 - 标签 - 问题
显示模式: 普通 | 列表

再次遇到Ajax数据提交问题 - &

以前自己写AJAX程序池的时候也遇到过,然后使用JQUERY后以为它内部会处理这种显而易见的问题,结果没有,今天才发现还得自己处理。

这个问题就是当提交的数据中包含特殊的字符如'&'时,数据就会被截断。

这里必须要使用encodeURIComponent对数据进行编码,后台脚本接收到的数据才会是完整的!


var form=$("#music_add_form");
var elements = form.find('input[type=text],input[type=hidden],input[checked],select');
var post_data='';
elements.each(function(){
post_data+="&"+$(this).attr('name')+"="+encodeURIComponent($(this).val());
});


阅读全文...

分类: Ajax | Web Developing  引用: 0  评论: 0  点击: 9

关于ftp_nlist无法列表出目录的问题

其实重要的是看看PHP手册,上面写得很清楚,不过好象没放在十分显眼的地方,关于这个函数参数其实第二个参数里也可以带参数arguments,手册上写的:

The directory to be listed. This parameter can also include arguments, eg. ftp_nlist($conn_id, "-la /your/dir"); Note that this parameter isn't escaped so there may be some issues with filenames containing spaces and other characters.

不过注意的是有空格的目录。


阅读全文...

分类: PHP | Web Developing  引用: 0  评论: 0  点击: 36

12种Javascript方法解决常见浏览器兼容问题

我们提倡尽可能使用CSS,而且我们常常能做到这一点。现代浏览器有很好的CSS支持-这无疑足够好让你使用CSS来控制布局和版面设计。但是有时候,某些网页元素在不同的浏览器会出现不同。在本文中,我们会揭开你在开发web应用是可能会遇到的12个最常见的CSS问题的javascript解决方案。

 
1. 自动匹配高度
javascipt-自动匹配高度
  自从我们抛弃了基于Table的页面布局后,创建同等高度栏目或内容盒子的视觉效果已然是一个挑战。

 
  这个jQuery插件在同一个容器里“平衡”盒子的高度并创造一个简介的网格——几乎从可用性和性能的角度使用简单的JavaScript替代: equalHeights()函数测定一个容器里的所有同级元素同容器的高度,然后设置每个元素的最低高度为最高的元素的高度。
如何工作
  equalHeights()通过循环测定指定元素的最高级别的子节点,然后设置他们的最小高度值为最高的元素的高度。


阅读全文...

分类: Javascript | Web Developing  引用: 0  评论: 0  点击: 17

3种修复IE6 PNG图片透明度问题的方法

当我在自己的网页设计项目中尝试使用据有透明度的PNG图片的各种方法时,我开始寻找各种能让PNG图片在IE6下正常工作的方法。我们都知道,IE6对于PNG的不透明度支持的并不好。暴风彬彬曾经发表过CSS完美实现垂直居中的方法,如果您有兴趣也可以参考。


1..htc文件的修复方法
下载.htc文件,然后指定你希望实现PNG支持的那个元素/标签。想了解更多的话,这有在线Demo安装说明.(都是英文)

 
2.JavaScript修复方法
这是我印象中修复IE6的PNG问题的最好的JavaScript方法。如果想了解更详细的使用方法,可以查看24ways.org的教程


阅读全文...

分类: Related | Web Developing  引用: 0  评论: 1  点击: 132