- 博客(29)
- 资源 (1)
- 收藏
- 关注
转载 ThinkAjax的用法解析及实例
重点函数1: $this->ajaxReturn($result,"型号增加成功!",1); 第一个是返回的数据变量,第二个是返回的信息,第三个是数据返回的状态。 重点函数2: ThinkAjax.send('__APP__/Index/delete/','ajax=1&partid='+partid,delComplete,'result'); 第一个参数:在控制器里面的函数名称
2012-08-09 12:52:42 2051
原创 thinkphp 关联模型
你现在做的是一个新闻管理系统 你要删除用户的时候,同时删除与用户有关的所有信息 一对一 有HAS ONE 属于 BELONGS TO 一对多 有HAS MANY 属于BELONGS TO 多对多 MANY TO MANY think_member 和 think_good MemberModel.class.php class
2012-07-19 17:29:26 2251
原创 thinkphp 缓存
不是去找数据库,而是在缓存有效期内,去找缓存 提高效率. apc.file memcache sqlite xcache等,如下面 一系列缓存形式. 在 function view(){ //缓存 //$cache=Cache::getInstance('缓存方式','缓存参数'); //$cache=Cache::getInsta
2012-07-19 10:55:19 924
原创 thinkphp 视图
think_user表 think_user_message表 在两个表中插入如下数据: 有如下sql语句: SELECT * FROM `think_user_message`,`think_users` where think_user_message.id=think_users.id 得到视图: 那么如何用thinkphp来实现视图.........
2012-07-19 09:56:20 767
原创 php pear 安装
一,什么是 PEAR? PEAR是PHP的官方开源类库, PHP Extension and Application Repository的缩写。 Pear在英文中是梨子的意思。 PEAR将PHP程序开发过程中常用的功能编写成类库,涵盖了页面呈面、数据库访问、文件操作、数据结构、缓存操作、网络协议等许多方面,用户可以很方便地使用。 二,为什么要使用PEAR? PHP是一个非常
2012-07-18 07:47:04 3095
转载 thinkphp 文件上传
上传类使用ORG类库包中的Net.UpdateFile类,最新版本的上传类包含的功能如下(有些功能需要结合ThinkPHP系统其他类库) 比如如果要生成缩略图,还需要导入Image.class.php类。 1.基本上传功能 2.支持批量上传 3.支持生成图片缩略图 4. 自定义参数上传? 5.上传检测(包括大小、后缀和类型) 6.支持上传类型、附件大小、上传
2012-07-16 10:27:45 1298
转载 thinkphp ajax应用
点击提交,不需要刷新本页,将内容提交到数据库当中,并在本页显示提交的内容。 jquery方法: MessageAction.class.php class MessageAction extends Action{ function index(){ $this->display(); } function add(){ //ajaxRet
2012-07-14 19:45:00 661
转载 thinkphp 验证码 (2)
ThinkPHP 验证码 ThinkPHP 内置了验证码的支持,可以直接使用。要使用验证码,需要导入扩展类库中的 ORG.Util.Image 类库和 ORG.Util.String 类库。 验证码方法 我们通过在在模块类中增加一个 verify 方法来用于显示验证码,最简单的例子: Public function verify(){ // 导入Image类库
2012-07-14 19:38:38 2249 2
翻译 thinkphp 验证码
中文验证码 英文验证码 验证码类 lib->org->util->img.class.php有个验证码方法 即图像处理类,不是系统中的核心类,不会自动加载 需要导入一次。 用import()方法 import('ORG.Util.Image');注意大小写 import('@.ORG.Image');@当前项目的LIB文件夹 这是两种导入方式
2012-07-12 16:33:22 802
翻译 thinkphp 分页
Thinkphp内置分页类Page.class.php,位于ThinkPHP\Lib\ORG\Util下,在写程序的时候想要引用该类时导入方式 import("ORG.Util.Page"); 或者将Page.class.php复制到项目下Lib/Org/Page.class.php import('@.Org.Page'); function index(){ $User = M
2012-07-12 16:25:18 2747
原创 thingkphp3.0实例化
代码明明是对的,可是却出现了两张图片,神马情况???? 把实例化那个去掉。。。。 额额,图片出现一次 告诉你原因,因为thingkphp3.0版本不用实例化了。。。
2012-07-09 11:34:53 441
原创 create()传值为空的解决办法
1.检查模版是否传值方式是POST,不写的话,默认是GET. 2.模版表单name的值是否和数据库字段的值相同。 3.是否正确调用add()函数 4.把数据Data文件夹下面的文件字段存储是否正确,若不正确,删除。重新运行。
2012-07-07 09:54:52 674
翻译 运行成功的AJAX实例
运行成功的AJAX实例 demo1.php http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml"> 无标题文档 var xmlHttp=null; function GetXmlHttpObject() { try{ xmlHttp=n
2012-07-03 08:19:41 782
转载 学习HTML的几种触发
onblur 事件会在对象失去焦点时发生。 onchange 事件会在域的内容改变时发生。 onclick 事件会在对象被点击时发生。 onfocus 事件在对象获得焦点时发生。 onkeydown 事件会在用户按下一个键盘按键时发生。 onkeypress 事件会在键盘按键被按下并释放一个键时发生。 onkeyup 事件会在键盘按键被松开时发生。 onmousedow
2012-07-01 20:51:01 351
翻译 Ajax+PHP检查用户名或邮件
一.Ajax+PHP检查用户名或邮件原理 二.也就是: 1、页面触发的几种类型 2、获取表单内容 3、数据库查询技巧
2012-07-01 20:50:00 258
原创 ajax实例3
conn.php文件: //连接数据库 $conn=mysql_connect("localhost","root","") or die("数据库连接失败"); mysql_select_db("cql",$conn) or die("数据库选择失败,请检测是否存在该数据...."); mysql_query('set names utf8'); ?> in
2012-06-29 16:29:05 255
转载 ajax第二天
其中的核心是很多您可能已经了解的技术:JavaScript、HTML 和XHTML、一点动态 HTML 以及 DOM(文档对象模型)。本文将放大其中的一点,把目光放到具体的 Ajax 细节上。 仍然需要发出请求和接收响应,但正是针对每次请求/响应交互的 HTML 重绘造成了缓慢、笨拙的 Web 交互的感受。因此很清楚,我们需要一种方法使发送的请求和接收的响应只包含需要的数据而不是整个 HTML
2012-06-29 15:31:30 682
翻译 ajax实例2
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml"> 无标题文档 var request = false; try { request = new XMLHttpRequest(); } catch (trymicrosof
2012-06-29 13:35:44 229
翻译 发出 Ajax 请求
发出 Ajax 请求 1、从 Web 表单中获取需要的数据。 2、建立要连接的 URL。 3、打开到服务器的连接。 4、设置服务器在完成后要运行的函数。 5、发送请求。 function callServer() { // 得到从表单中得到的city和state的值 var city = document.getElementById("city").value;
2012-06-28 20:57:38 275
翻译 以支持多种浏览器的方式创建 XMLHttpRequest 对象
以支持多种浏览器的方式创建 XMLHttpRequest 对象 /* Create a new XMLHttpRequest object to talk to the Web server */ var xmlHttp = false; /*@cc_on @*/ /*@if (@_jscript_version >= 5) try { xmlHttp = new Active
2012-06-28 20:48:27 380
翻译 AJAX 实例
function showHint(str) { var xmlhttp; if (str.length==0) { document.getElementById("txtHint").innerHTML=""; return; } if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome,
2012-06-28 16:32:30 242
转载 AJAX - onreadystatechange 事件
onreadystatechange 事件 当请求被发送到服务器时,我们需要执行一些基于响应的任务。 每当 readyState 改变时,就会触发 onreadystatechange 事件。 readyState 属性存有 XMLHttpRequest 的状态信息。 下面是 XMLHttpRequest 对象的三个重要的属性: 属性 描述 onreadyst
2012-06-28 15:49:28 323
翻译 AJAX - 向服务器发送请求
XMLHttpRequest 对象用于和服务器交换数据。 向服务器发送请求 如需将请求发送到服务器,我们使用 XMLHttpRequest 对象的 open() 和 send() 方法: xmlhttp.open("GET","test1.txt",true); xmlhttp.send(); 方法 描述 open(method,url,async) 规
2012-06-28 15:41:16 819
翻译 AJAX - 创建 XMLHttpRequest 对象
XMLHttpRequest 是 AJAX 的基础。 XMLHttpRequest 对象 所有现代浏览器均支持 XMLHttpRequest 对象(IE5 和 IE6 使用 ActiveXObject)。 XMLHttpRequest 用于在后台与服务器交换数据。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 创建 XMLHttpRequest 对象 所有
2012-06-28 14:46:56 245
翻译 AJAX 简介
AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 什么是 AJAX ? AJAX = 异步 JavaScript 和 XML。 AJAX 是一种用于创建快速动态网页的技术。 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 传统的网页(不使用 AJAX)如果需要更新内容,必需重
2012-06-28 14:41:38 443
转载 js的with语句使用方法
1)简要说明 with 语句可以方便地用来引用某个特定对象中已有的属性,但是不能用来给对象添加属性。要给对象创建新的属性,必须明确地引用该对象。 2)语法格式 with(object instance) { //代码块 } 有时候,我在一个程序代码中,多次需要使用某对象的属性或方法,照以前的写法,都是通过:对象.属性或者对象.方法这样的方式来分别获得该对象的属性和方法,
2012-06-28 10:25:33 275
原创 Maximum execution time of 30 seconds
在drupal中,没有加ckeditor模板之前,后台模板页面还能打开,但是,加上ckeditor模板之后,模板页面http://localhost/drupal/?q=admin/build/modules 就会出现这个情况:Fatal error: Maximum execution time of 30 seconds exceeded in F:\wamp\www\drupal\incl
2012-05-17 21:32:21 548
原创 drupal配置邮箱遇到的问题
drupal配置邮箱遇到的问题 warning: fputs(): supplied argument is not a valid stream resource in F:\wamp\www\drupal\sites\all\modules\smtp\phpmailer\class.smtp.php on line 212. 无法发送电子邮件。如果这问题持续发生,请联络网站管理者。
2012-05-17 14:45:43 938
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人