PHP头条
热点:

ThinkPHPAjax使用详解及实例


ThinkPHP Ajax

ThinkPHP 内置了对 Ajax 的支持,可以方便的使用。下面以一个具体的例子来介绍 ThinkPHP Ajax
的使用。
提示

本文涉及的内容,适用于 ThinkAjax+mootools 来实现 Ajax ,使用 JQuery 来实现
ThinkPHP Ajax 请参见《ThinkPHP JQuery Ajax》。
Js 类库

要使用 ThinkPHP Ajax,需要加载的
Js 类库有:









这些 Js 类库可以在官方示例的 Public/Js
下获得,在本节实例代码下载包也提供,请确认在进行 Ajax 测试之前,正确加载了以上 Js 类库。
ajaxReturn
返回

ThinkPHP 提供了 ajaxReturn 方法用于 Ajax
调用后返回数据给客户端,语法如下:

$this->ajaxReturn(mixed data, string info, boolean
status, string type);

参数说明: 参数 说明
data 返回给客户端的数据。
info
提示信息。
status 返回状态,一般来说 1 表示执行成功,0 表示不成功。
type 指定 ajax
返回类型:JSON|XML,如果不指定,则取 DEFAULT_AJAX_RETURN 配置,该配置默认为 JSON 。
ThinkPHP Ajax
实例

下面的小例子,输入用户名,服务器端根据用户名来 Ajax 返回不同的信息,该例子可扩展为 Ajax 的用户登陆检测功能。
html
文件

form 表单及 Js 处理函数:




相关文章

相关频道:

PHP之友评论

今天推荐