【ThinkPHP3.1新特性对Ajax的支持更加完善的介绍】教程文章相关的互联网学习教程文章

thinkphp-ajax如何请求控制器啊啊

thinkphpajaxphp函数 var xmlhttp;xmlhttp=new XMLHttpRequest();xmlhttp.open("GET","MemberController.class.php/ajax",true);xmlhttp.send(null);xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { alert(this.responseText); } else {alert('sb'); } }为何这个一直输出sb呢,我是请求被页面的ajax的方法返回值,一直不行

利用ThinkPHP内置的ThinkAjax实现异步传输技术的实现方法_PHP

AjaxThinkPHP 准备工作: ① 首先要会使用ThinkPHP这个框架 ② 最好有些ajax的基础(可以去看下小飞的另外一篇博文:Ajax实时验证"用户名/邮箱等"是否已经存在) ③ 4个js文档(点此免积分下载) 先贴上源代码: 代码如下: 代码解释: 为“检查”按钮添加一个onclick事件,当按钮被点击时,调用checktitle()函数 在checktitle函数中,我们只用到了ThinkAjax对象中的成员方法send     send:function(url,pars,response,t...

ThinkPHP使用心得分享-ThinkPHP+Ajax实现2级联动下拉菜单_PHP

AjaxThinkPHP 首先是数据库的设计。分类表叫cate. 我做的是分类数据的二级联动,数据需要的字段有:id,name(中文名),pid(父id). 父id的设置: 若数据没有上一级,则父id为0,若有上级,则父id为上一级的id。 数据库有内容后,就可以开始写代码,进行二级联动的实现。 先在后台php获取所有pid为0的数据,保存到$cate中,然后在第一层的中用foreach循环输出。 Html代码:代码如下: 请选择类型 {$v.ca_name} 标签...

ThinkPHP结合ajax、Mysql实现的客户端通信功能代码示例_PHP

AjaxThinkPHP 该实例通过ThinkPHP结合Ajax与mysql实现了客户端的通信功能,具体如下: 1、使用js的ajax局部刷新功能,每次刷新将数据库中读取出的新记录插入到页面的显示区域,代码如下: window.onload =setInterval(showWords1000);//加载完成之后开始执行刷新功能 function showWords()//刷新时被调用函数,实现ajax请求{ xmlHttp=GetXmlHttpObject();//从自定义的函数中获取请求对象。if (xmlHttp==null){alert ("Browser does...

ThinkPHP3.1新特性之对Ajax的支持更加完善_PHP

AjaxThinkPHP ThinkPHP3.1版对AJAX的支持更加完善了,具体表现在: 1.判断AJAX方式改进 现在可以直接使用常量IS_AJAX来判断是否AJAX方式请求,用来取代之前的Action类的isAjax方法,优势是可以在任何代码里面进行判断。而Action类的error和success方法内置就支持对AJAX自动判断支持。 2.ajaxReturn方法完善 原来的ajaxReturn方法只能返回固定结构的数据,包括data、status和info索引信息,如果需要扩展额外的返回数据信息,只能通过...

ThinkPHP中使用ajax接收json数据的方法_PHP

本文实例讲述了ThinkPHP中使用ajax接收json数据的方法。分享给大家供大家参考。具体分析如下: 这里通过ThinkPHP+jquery实现ajax,扩展了下,写了个查询,前台代码如下: 首先需要引入jquery.js,主要代码如下:代码如下:function ajax(id,pic){//由于ThinkPHP不解析JavaScript里的ThinkPHP常量,所以需要先在这里定义。 var URL=__URL__;$.ajax({url: URL+/returnAjax/id/+id,//提交访问的URLtype: GET,//提交的方法dataType: te...

ThinkPHP通过AJAX返回JSON的两种实现方法_PHP

本文实例讲述了ThinkPHP通过AJAX返回JSON的两种实现方法。分享给大家供大家参考。具体方法如下: 方法一: php代码如下:代码如下:$arr = array( name=>$picname, pic=>$pics, size=>$size ); $this->ajaxReturn (json_encode($arr),JSON); JS部分代码如下:代码如下:var d=eval((+d+));//json转成object alert(d.pic); 方法二:代码如下:$arr[name]=$picname; $arr[pic]=$pics; $arr[size]=$size; $this->ajaxReturn ($arr,JSON);...

ThinkPHP中ajax使用实例教程_PHP【图】

ThinkPHP 本文实例讲述了ThinkPHP中使用ajax的方法,提交表单如下图所示:点击提交,不需要刷新本页,将内容提交到数据库当中,并在本页显示提交的内容。如下图所示:一、jquery实现方法: MessageAction.class.php页面代码如下:<?php class MessageAction extends Action{function index(){$this->display(); }function add(){//ajaxReturn(数据,提示信息,状态) $m=M(message);if($m->add($_GET)){$this->ajaxReturn($_GET,添加...

ThinkPHP结合AjaxFileUploader实现无刷新文件上传的方法_PHP【图】

ThinkPHP 本文实例讲述了ThinkPHP结合AjaxFileUploader实现无刷新文件上传的方法。分享给大家供大家参考。具体实现方法分析如下: 首先,AjaxFileUploader插件是一个基于jquery的插件,我们可以使用AjaxFileUploader插件来实现文件异步上传功能了,使用这款插件上传文件不要担心兼容性的问题,它的兼容性可以说兼容所有主流浏览器,下面来给大家介绍一个AjaxFileUploader+thinkphp实现文件上传的实例。 ThinkPHP框架下用AjaxFileUp...

ThinkPHP处理Ajax返回的方法_PHP

本文实例讲述了ThinkPHP处理Ajax返回的方法,分享给大家供大家参考。具体实现方法如下: 在ThinkPHP中可以直接使用ajax返回:代码如下:$.post(handleUrl,{username:username.val(),content:content.val()},function(data) { //这里是接收返回来的内容。},json); 而在处理过程中可以使用这个函数处理:代码如下:$this->ajaxReturn(要返回的内容,json(json格式返回)); 希望本文所述对大家的ThinkPHP框架程序设计有所帮助。

ThinkPHP实现ajax仿官网搜索功能实例_PHP

本文实例讲述了ThinkPHP实现ajax仿官网搜索功能的方法。分享给大家供大家参考。 具体实现方法如下: 后台代码:代码如下://搜索,如果在1不在0 function search(){ $keyword = $_POST[search]; $Goods=M(goods); //这里我做的一个模糊查询到名字或者对应的id,主要目的因为我这个系统是 //商城系统里面用到直接看产品ID $map[goods_id|goods_name] = array(like,%.$keyword.%); // 把查询条件传入查询方法 if($goods=$Good...

thinkphp中ajax与php响应过程详解_PHP

本文实例分析了thinkphp中ajax与php响应过程。分享给大家供大家参考。具体分析如下:一般将前台页面搜索结果中,不喜欢的内容(链接),删除掉,因为整个网站的编程框架式thinkphp,运用js中的ajax对页面进行响应,调用后台php接口,实现前台和后台数据库的同时更新.首先我们需要做的就是在前台页面中添加一个文本“删除”,可以这么添加:代码如下:<a href="javascript:void(0);" id= "<php>echo $val[id]</php>" class="delete" >删除</a>...

利用ThinkPHP内置的ThinkAjax实现异步传输技术的实现方法_php技巧

准备工作: ① 首先要会使用ThinkPHP这个框架 ② 最好有些ajax的基础(可以去看下小飞的另外一篇博文:Ajax实时验证"用户名/邮箱等"是否已经存在) ③ 4个js文档(点此免积分下载) 先贴上源代码: 代码如下: 代码解释: 为“检查”按钮添加一个onclick事件,当按钮被点击时,调用checktitle()函数 在checktitle函数中,我们只用到了ThinkAjax对象中的成员方法send     send:function(url,pars,response,target,tips,ef...

ThinkPHP使用心得分享-ThinkPHP+Ajax实现2级联动下拉菜单_php技巧

首先是数据库的设计。分类表叫cate. 我做的是分类数据的二级联动,数据需要的字段有:id,name(中文名),pid(父id). 父id的设置: 若数据没有上一级,则父id为0,若有上级,则父id为上一级的id。 数据库有内容后,就可以开始写代码,进行二级联动的实现。 先在后台php获取所有pid为0的数据,保存到$cate中,然后在第一层的中用foreach循环输出。 Html代码:代码如下: 请选择类型 {$v.ca_name} 标签: Ajax代码...

ThinkPHP3.1新特性之对Ajax的支持更加完善_php实例

ThinkPHP3.1版对AJAX的支持更加完善了,具体表现在: 1.判断AJAX方式改进 现在可以直接使用常量IS_AJAX来判断是否AJAX方式请求,用来取代之前的Action类的isAjax方法,优势是可以在任何代码里面进行判断。而Action类的error和success方法内置就支持对AJAX自动判断支持。 2.ajaxReturn方法完善 原来的ajaxReturn方法只能返回固定结构的数据,包括data、status和info索引信息,如果需要扩展额外的返回数据信息,只能通过ajaxAssign方...