`
lonestone
  • 浏览: 94215 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

小试xajax检测用户名的唯一性(完美解决中文乱码)

阅读更多
<?php
//第一步:引入xajax类库
define('XAJAX_DEFAULT_CHAR_ENCODING','gbk');
//XAJAX框架
require_once(dirname(__FILE__)."/../xajax/xajax.inc.php");
//第二步:编写自己的PHP处理函数
functioncheckName($name)
{

if($name=="清风这厮")
$text="用户名$name已经被使用,请选择其他!";
else
$text="用户名$name可用";
$objResponse=newxajaxResponse();
$objResponse->addAssign("info","innerHTML",$text);
return$objResponse;
}
//第三步:实例化xajax对象
$xajax=newxajax();
$xajax->decodeUTF8InputOn();//将输出流的字符编码由UTF-8转化为指定的编码,这里我们定义的是“gb2312”

//第四步:注册你需要通过xajax调用的PHP函数的名称:

$xajax->registerFunction("checkName");
//第五步:在你的脚本输出任何信息之前,调用xajax用于接管请求:
$xajax->processRequests();

?>
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN">
<HTML>
<HEAD>
<TITLE>唯一性检查</TITLE>
<?php
//第六步:
//在页面的<head></head>标签之间,告诉xajax生成所必需的Javascript:
//其中'xajax'是你xajax的安装目录

$xajax->printJavascript('xajax');

?>
</HEAD>
<BODY>
<!--第七步:在程序中,从Javascript事件或者函数调用前面注册的函数-->
<!--注意要加'xajax_'前缀-->
<inputtype="text"id="username"name="username">
<inputtype="button"onclick="xajax_checkName(document.getElementById('username').value);"value="唯一性检查">
<divid="info"></div>
</BODY>
</HTML>
分享到:
评论

相关推荐

    xajax,中文手册

    总之,Xajax以其强大的功能、简洁的使用方式以及广泛的适用性,成为了开发高性能、高交互性的Web应用的理想工具。无论是对于初学者还是经验丰富的开发者,Xajax都能提供一个高效的开发平台,加速项目的实现并提升...

    xajax 手册

    再者,xajax 的兼容性良好,支持各种浏览器,包括较旧版本,这使得基于 xajax 的应用具有更广泛的用户基础。它还考虑了安全性,通过内置的机制防止跨站脚本攻击(XSS)和其他潜在的安全问题。 在实际使用中,要在 ...

    Xajax中文手册

    ### Xajax中文手册详解 #### 一、Xajax概述 Xajax是一款开源的PHP类库,旨在简化HTML、CSS、JavaScript和PHP之间的交互,助力开发者轻松构建强大的基于Web的Ajax应用。通过Xajax,Web应用可以实现无刷新更新,即在...

    Xajax中文手册(第一版).pdf

    ### Xajax中文手册知识点概述 #### 一、Xajax简介 **Xajax**是一个开源的PHP类库,它能够帮助开发者轻松地结合HTML、CSS、JavaScript和PHP来创建功能强大的基于Web的AJAX应用程序。使用Xajax开发的应用程序能够在...

    php注册系统和使用Xajax即时验证用户名是否被占用

    在这个场景中,我们监听用户名输入框的`onblur`事件,当用户离开该字段时触发Xajax调用,向服务器发送请求以验证用户名。同时,我们使用JavaScript进行前端验证,比如检查密码一致性。 三、制作过程 1. **创建注册...

    xajax分页显示

    **XAJAX分页显示详解** XAJAX(eXtended AJAX)是一种JavaScript库,它允许开发者在不刷新整个页面的情况下与服务器进行交互,实现动态更新内容。在这个场景中,我们将探讨如何利用XAJAX实现数据库数据的分页显示,...

    Xajax学习资料、php的ajax框架

    7. **兼容性**:Xajax支持多种浏览器,包括IE6+、Firefox、Chrome、Safari和Opera等。 在学习Xajax的过程中,你可能需要了解以下知识点: 1. **JavaScript基础**:理解JavaScript的基本语法和DOM操作,这是使用...

    xajax chm 手册 中文

    xajax chm 手册 中文

    xajax_0.2.5.zip_ajax_xajax_xajax 0

    4. **错误处理**:xajax 0.2.5版本可能包含了一套完善的错误处理机制,帮助开发者调试和解决可能出现的问题。 5. **安全性**:在开发过程中,安全是一个重要考虑因素。xajax可能提供了防止跨站脚本攻击(XSS)和跨...

    PHP安全文档和Xajax中文手册

    Xajax中文手册可能会包含以下内容: 1. Xajax基础:介绍如何安装Xajax,创建基本的AJAX功能,以及如何与PHP后端交互。 2. 函数和对象:详细解释Xajax的核心函数和对象,如`xajax_function`、`xajaxResponse`等。 ...

    xajax.2.5 b3

    **xajax.2.5 b3 - xajax框架详解** _xajax_ 是一个基于JavaScript和PHP的...虽然现在已经有了更多现代化的前端框架,但了解xajax这样的早期Ajax解决方案,有助于我们理解Web开发的历史演变,以及现代Web技术的基础。

    xajax-0.6-beta1.zip_xajax comet

    1. **易用性**:Xajax提供了一套简单直观的API,使得开发人员可以快速上手。只需少量代码,就可以实现复杂的AJAX功能。 2. **自动编码解码**:Xajax负责自动处理请求和响应的编码解码工作,支持JSON和XML格式的数据...

    xajax实例!!!

    5. **社区支持**:作为开源项目,xajax 有一个活跃的社区,提供文档、示例和论坛支持,帮助开发者解决问题和分享经验。 6. **可扩展性**:xajax 允许开发者添加新的处理程序、插件和功能,以满足特定项目的需求。 ...

    Ajax 框架 xAjax下载

    **Ajax 框架 xAjax 入门指南** Ajax(Asynchronous JavaScript and XML)技术的出现,极大地提升了Web应用程序的用户体验,它允许页面在不重新加载整个页面的情况下与服务器进行异步交互。xAjax是一个基于PHP的开源...

    [其他类别]xajax 0.5 Beta4_0.5beta-xajax.zip

    总之,xAjax是一个强大的工具,可以帮助开发者轻松构建动态、交互性强的Web应用。正确理解和使用xAjax,可以显著提升开发效率和用户体验。通过深入研究提供的示例和文档,以及不断实践,开发者可以熟练掌握这个库并...

    php xajax 类库

    2. **兼容性**:XAJAX 支持多种数据格式,如 JSON、XML 和纯文本,可以适应不同的应用场景。 3. **安全**:XAJAX 通过内置的安全机制保护应用程序,防止未授权的访问和恶意攻击。 4. **错误处理**:提供了良好的...

    xajax0.2.4

    这个压缩包包含了xajax的源代码以及中文手册,对于初学者和有经验的开发者来说都是一个宝贵的资源。 首先,我们要理解xajax的核心功能。xajax是一个轻量级的PHP库,它使服务器端的PHP脚本能够与客户端的JavaScript...

Global site tag (gtag.js) - Google Analytics