12 2013 档案

AJAX中文乱码PHP完美解决(IE和Firefox兼容)
摘要:最近在做一个项目,遇到AJAX中文乱码问题,经过一个下午的努力终于完美解决,现将心得写下来,希望对那些还困绕在这个问题而头痛不已的人们有所帮助。众所周知,使用AJAX传送和接收中文参数时,如果不在客户端和服务器做相应的处理就会出现乱码问题,在网上相应的文章也不少,但是有的情况下很难从中找 到符合自己理想的答案,我今天就是在网上找了很多,但是都差不多,讲ASP和JSP的比较多(我是用的PHP),所以到最后都没找到自己满意的答案。AJAX的中文乱码可以大概分为两中,第一种是向服务器端发送中文参数时(xmlhttp.open(“get|post”,url,true)),服务 器端接收到的为乱码,这个 阅读全文

posted @ 2013-12-29 23:33 imxiu 阅读(386) 评论(0) 推荐(0) 编辑

jquery ajax return值不能取得的解决方案
摘要:jQuery ajax - ajax() 方法http://www.w3school.com.cn/jquery/ajax_ajax.asphttp://www.cnblogs.com/fqw1987815/archive/2010/09/03/1816976.htmlhttp://www.jb51.net/article/38768.htmhttp://www.debugease.com/aspdotnet/962356.htmlhttp://www.2cto.com/kf/201310/249208.htmlJquery ajax 得到返回值1.ajax默认是异步调用的,所以得到的返回值是 阅读全文

posted @ 2013-12-29 22:53 imxiu 阅读(738) 评论(0) 推荐(0) 编辑

Yii目录树扩展ztree,ctree等
摘要:ztree:http://blog.csdn.net/jake451/article/details/7091449http://hi.baidu.com/qiangtan/item/e85c483686eccbf62784f4c0http://www.yiiframework.com/extension/ztree/搜索Yii扩展:http://www.yiiframework.com/extensions/?tag=treectree:http://www.yiiframework.com/extension/ctree/dynatree:http://www.yiiframework.c 阅读全文

posted @ 2013-12-29 22:30 imxiu 阅读(353) 评论(0) 推荐(0) 编辑

经典 Linux & VIM 教程
摘要:简明 Vim 练级攻略:http://coolshell.cn/articles/5426.htmlVIM快捷键:http://coolshell.cn/wp-content/uploads/2009/03/vim.pngLinux & VIM:http://i.imgur.com/CJkR9.pngvim显示行号、语法高亮、自动缩进的设置:http://blog.csdn.net/chuanj1985/article/details/6873830 阅读全文

posted @ 2013-12-25 22:37 imxiu 阅读(270) 评论(0) 推荐(0) 编辑

实用Yii扩展
摘要:可以去官方搜索Yii扩展:Extensions | Yii PHP Frameworkhttp://www.yiiframework.com/extensions/?tag=treeYii checkbox in dropdownhttp://stackoverflow.com/questions/11608318/yii-checkbox-in-dropdownyii_extension_CGridView相关第三方扩展汇总http://blog.csdn.net/phpgcs/article/details/11928543Extensionshttp://www.yiiframework 阅读全文

posted @ 2013-12-25 20:54 imxiu 阅读(225) 评论(0) 推荐(0) 编辑

Yii Listview 更新及搜索
摘要:更新:http://my.oschina.net/shixiaobao17145/blog/130992http://www.yiiframework.com/forum/index.php/topic/12037-how-to-refresh-clistview/http://hollyii.blogspot.com/2011/10/updating-listview-in-yii-with-ajax.htmlhttp://www.yiiframework.com/wiki/185/clistview-ajax-filtering/http://www.stupidannoyingprobl 阅读全文

posted @ 2013-12-21 16:05 imxiu 阅读(249) 评论(0) 推荐(0) 编辑

Yii框架CGridView columns中使用数组或变量传值
摘要:继续Yii框架的学习与使用,CGridView对于网站后台而言十分有用处,可以很快速地实现数据列表显示,并集成排序,搜索等功能,很巧妙。今天,在项目中遇到了状态显示问题,在controller中定义了数组:public $_status_text = array( 0 => '待发送', 1 => '已发送', 2 => '收到回复', 3 => '确认成功', 4 => '确认失败', );想把这个$this->_status_text直接用在CGridView中,但发现不可能 阅读全文

posted @ 2013-12-16 21:29 imxiu 阅读(820) 评论(0) 推荐(0) 编辑

Yii Active Record 查询结果转化成数组
摘要:使用Yii 的Active Record 来获取查询结果的时候,返回的结果集是一个对象类型的,有时候为了数据处理的方便希望能够转成数组返回。比如下面的方法:// 查找满足指定条件的结果中的第一行$post=Post::model()->find($condition,$params);// 查找具有指定主键值的那一行$post=Post::model()->findByPk($postID,$condition,$params);// 查找具有指定属性值的行$post=Post::model()->findByAttributes($attributes,$condition 阅读全文

posted @ 2013-12-14 15:09 imxiu 阅读(13694) 评论(0) 推荐(0) 编辑

YII访问数据库
摘要:YII访问数据库CDbConnection: 一个抽象数据库连接CDbCommand: SQL statementCDbDataReader: 匹配结果集的一行记录CDbTransaction:数据库事务访问数据库前需要建立数据库连接;使用DAO建立一个抽象数据库链接:$connection = new CDbConnection($dsn, $username, $password);$connection->active = true; // 只有激活了连接才可以使用// 想要关闭连接,可以这样:$connection->active = false;CDbConnection 阅读全文

posted @ 2013-12-13 22:52 imxiu 阅读(513) 评论(0) 推荐(0) 编辑

MySQL索引和优化查询
摘要:索引和优化查询恰当的索引可以加快查询速度,可以分为四种类型:主键、唯一索引、全文索引、普通索引。主键:唯一且没有null值。create table pk_test(f1 int not null,primary key(f1));alter table customer modify id int not null, add primary key(id);普通索引:允许重复的值出现。create table tableanme (fieldname1 columntype,fieldname2 columntype,index [indexname] (fieldname1 [,field 阅读全文

posted @ 2013-12-12 11:28 imxiu 阅读(209) 评论(0) 推荐(0) 编辑

How to change pager CSS in CGridView CListView in Yii
摘要:类手册:http://www.yiiframework.com/doc/api/1.1/CLinkPager其它参考:http://capstone3.blogspot.com/2012/06/yii-how-to-customize-yii-pager-in.htmlhttp://www.benjaminlhaas.com/blog/displaying-yiis-clinkpager-first-and-last-buttonshttp://stackoverflow.com/questions/14396708/how-to-styling-the-pagination-of-cgrid 阅读全文

posted @ 2013-12-11 18:37 imxiu 阅读(195) 评论(0) 推荐(0) 编辑

MySQL数据库建立外键失败的原因总结
摘要:在MySQL数据库创建外键时,经常会发生一些错误,这是一件很令人头疼的事。一个典型的错误就是:Can’t create table... 的错误。在很多实例中,这种错误的发生都是因为mysql一直以来都不能很好的支持的关系的问题, 更不幸的是它也并没有指明到底是哪一个问题会导致上面那种错误,下面我把导致这个可怕的150错误的常见原因列出来了,并且我以可能性的大小作了排序,已知的原因:1.两个字段的类型或者大小不严格匹配,例如,如果一个是INT(10), 那么外键也必须设置成INT(10), 而不是 INT(11) 也不能是TINYINT. 你得使用SHOW命令来查看字段的大小,因为一些查询浏览 阅读全文

posted @ 2013-12-10 21:28 imxiu 阅读(1273) 评论(0) 推荐(0) 编辑

Yii框架中ActiveRecord使用Relations
摘要:参考文章:http://blog.csdn.net/yjj1s/article/details/6885276http://www.gowhich.com/blog/38http://www.cnblogs.com/aha/archive/2012/01/10/2317868.html 阅读全文

posted @ 2013-12-10 19:45 imxiu 阅读(184) 评论(0) 推荐(0) 编辑

MySQL外键约束On Delete、On Update各取值的含义
摘要:主键、外键和索引的区别?主键外键索引定义:唯一标识一条记录,不能有重复的,不允许为空表的外键是另一表的主键,外键可以有重复的,可以是空值主索引(由关键字PRIMARY定义的索引),用于表的主键上,不可重复,不可为空;普通索引(由关键字KEY或INDEX定义的索引)可以重复;唯一索引(由关键字UNIQUE定义的索引),不可重复,但可以有一个空值作用:用来保证数据完整性用来和其他表建立联系用的是提高查询排序的速度个数:主键只能有一个一个表可以有多个外键一个表只能有一个主索引,可以有多个其它类型索引附:MySQL索引类型介绍MySQL外键约束On Delete、On Update各取值的含义‍先看O 阅读全文

posted @ 2013-12-10 15:35 imxiu 阅读(616) 评论(0) 推荐(0) 编辑

30种mysql优化sql语句查询的方法
摘要:1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或操作符,否则将引擎放弃使用索引而进行全表扫描。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from t where num=0 4.应尽量避免在 where 子句中使用 or 来连接条件,否... 阅读全文

posted @ 2013-12-08 18:38 imxiu 阅读(273) 评论(0) 推荐(0) 编辑

PHP数组常用函数
摘要:一、数组操作的基本函数数组的键名和值array_values($arr); 获得数组的值array_keys($arr); 获得数组的键名array_flip($arr); 数组中的值与键名互换(如果有重复前面的会被后面的覆盖)in_array("apple",$arr); 在数组中检索applearray_search("apple",$arr); 在数组中检索apple ,如果存在返回键名array_key_exists("apple",$arr); 检索给定的键名是否存在数组中isset($arr[apple]): 检索给定的键 阅读全文

posted @ 2013-12-08 17:55 imxiu 阅读(207) 评论(0) 推荐(0) 编辑

yii CListView中使用CArrayDataProvider自定义数组作为数据
摘要:CArrayDataProvider类手册:http://www.yiichina.com/api/CArrayDataProvider在yii中无论是CListView还是CGridView,对应数据的传值都是从后台完成的,有时候我们不是从数据库读取,而是自定义一些数组来作为表格的数据。其实Yii在后台对应数组处理有2个好函数的,一个是CActiveDataProvider,另外一个是CArrayDataProvider。从英文的字面意思很容易理解,CActiveDataProvider是用来给从数据库读取的那些数据然后转换成数组;CArrayDataProvider是把自定义的数组转换为可 阅读全文

posted @ 2013-12-08 17:18 imxiu 阅读(922) 评论(0) 推荐(0) 编辑

YII安装smarty-view-renderer扩展
摘要:smarty-view-rendererhttp://www.yiiframework.com/extension/smarty-view-renderer/相关下载及介绍:https://github.com/yiiext/smarty-rendererhttp://www.startfeel.com/daily/using_smarty_in_yii.htmlhttp://blog.163.com/ydmx_lei/blog/static/77053405201252021057209/******************安装使用说明******************1. 将压缩包解压内 阅读全文

posted @ 2013-12-08 15:49 imxiu 阅读(538) 评论(0) 推荐(0) 编辑

Yii中用递归方法实现无限级分类
摘要:用递归方法实现多级分类,适合分级不太多的分类,如三到四级。数据库结构:Model中(Category.php) /** * 获取全部分类信息 */ public function getAllcategory() { $sql = 'select * from '.$this->tableName().' order by id asc'; $category = ZDBTool::QueryAll($sql); return $category; } Controller中(Ca... 阅读全文

posted @ 2013-12-08 15:30 imxiu 阅读(3195) 评论(1) 推荐(1) 编辑

Yii中Ajax的使用,如收藏功能
摘要:view中clientScript;$cs->registerScriptFile('http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js');?>user->hasFlash('success')){ ?> user->getFlash('success'); ?>user->hasFlash('failed')){ ?> user->getFlash('failed'); ? 阅读全文

posted @ 2013-12-01 23:58 imxiu 阅读(595) 评论(0) 推荐(0) 编辑

Javascript and AJAX with Yii(在yii 中使用 javascript 和ajax)
摘要:英文原文:http://www.yiiframework.com/wiki/394/javascript-and-ajax-with-yii/***http://www.yiiframework.com/wiki/394/javascript-and-ajax-with-yiiJavascript and AJAX with Yii translated by php工程师http://blog.csdn.net/phpgcs 1. Official JS wrappers 1.1 Form validation 1.2 CGridView 1.3 CJui* classe... 阅读全文

posted @ 2013-12-01 22:38 imxiu 阅读(748) 评论(0) 推荐(0) 编辑

Yii框架zii.widgets.grid自定义按钮,ajax触发事件并提示
摘要:相关类手册:http://www.yiichina.com/api/CButtonColumnbuttons属性public array$buttons;the configuration for additional buttons. Each array element specifies a single button which has the following format:'buttonID' => array( 'label'=>'...', // text label of the button 'url&# 阅读全文

posted @ 2013-12-01 19:15 imxiu 阅读(829) 评论(0) 推荐(0) 编辑

yii 中设置提示成功信息,错误提示信息,警告信息
摘要:方法一:user->setFlash(‘success’,”Data saved!”); 设置键值名为success的临时信息.在getFlash后删除. 可以定义多种不同的键值名对象的消息.?>user->hasFlash(‘success’)):?> 消息存在里,user->getFlash(‘success’); ?> 输出消息内容,输出后,就不存在了.clientScript->registerScript(‘myHideEffect’,‘$(“.info”).animate({opacity: 1.0}, 3000).fadeOut(“slo 阅读全文

posted @ 2013-12-01 15:33 imxiu 阅读(1381) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示