php ajax入门与试用

请在文本框输入文字php(做为现在的主流开发语言)的ajax(动态网站静态化)框架xajax(动态网站静态化)入门与试用

一、xajax(动态网站静态化)与其它ajax(动态网站静态化)框架的比较
xajax(动态网站静态化)功能很简单,但很灵活!~它不象其它一些大的框架,功能确实强大,但执行速度不敢恭维。。功能虽多,但不够灵活。api多,学起来简直如同学习一门新的语言。
二、xajax(动态网站静态化)功能介绍
xajax(动态网站静态化)的功能比较简单,但就因为简单,所以灵活。同时,这也要求使用者要对javascrīpt / vbs 客户端脚本有一定的了解。因为它的功能是比较活的。可以说单纯使用xajax(动态网站静态化),什么也做不出,但配合js / vbs 又什么都做的出。
xajax(动态网站静态化)主要是使用xajax(动态网站静态化)Response这个类,它提供了一些方法,举例如下:
1、addAlert($sMsg)
弹出警告
2、addscrīpt($sJS)
执行某段js
3、$objResponse->addAssign("","","")
给页面中的某个元素附值,或者修改其属性
等等。。。。

所以xajax(动态网站静态化)不是死的,它不能做出XXX XXX功能来,但是它可以灵活的控制客户端的js / vbs,去完成我们要实现的效果。

三、xajax(动态网站静态化)安装配置
不需要特别的安装和配置,只要下载其文件包,解压到网站目录中
下载地址:
http://www.xajax(动态网站静态化)project.org/

三、用xajax(动态网站静态化)做会员注册和登陆
1、数据库
采用MySQL(和PHP搭配之最佳组合)5.0,数据库名zl 表名zl_user   表结构
id             int(11)       auto_increment
zl_user      varchar(50)
zl_pwd      varchar(50)
email        varchar(50)

http://blog.knowsky.com/

2、reg.php(做为现在的主流开发语言)   注册文件(内有说明)

<?php(做为现在的主流开发语言)
      require_once("inc/xajax(动态网站静态化).inc.php(做为现在的主流开发语言)");
//使用xajax(动态网站静态化)则必须首先引入xajax(动态网站静态化).inc.php(做为现在的主流开发语言)
      $xajax(动态网站静态化) = new xajax(动态网站静态化)("inc/signup.php(做为现在的主流开发语言)");
//创建一个xajax(动态网站静态化)对象,为singup.php(做为现在的主流开发语言)
      $xajax(动态网站静态化)->registerFunction("processForm");
//使用singup.php(做为现在的主流开发语言)里的processForm函数
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<link rel="stylesheet" href="http://blogbeta.blueidea.com/css/style.css" _fcksavedurl=""http://blogbeta.blueidea.com/css/style.css"" type="text/css">
<title>无标题文档</title>  
<?php(做为现在的主流开发语言) $xajax(动态网站静态化)->printJavascrīpt('inc/'); ?> 
<scrīpt type="text/javascrīpt">
         function submitSignup()
         {
             xajax(动态网站静态化).$('submitButton').disabled=true;
             xajax(动态网站静态化).$('submitButton').value="http://blogbeta.blueidea.com/wait...";
//修改id为submitButton的属性
             xajax(动态网站静态化)_processForm(xajax(动态网站静态化).getFormValues("signupForm"));
//这里xajax(动态网站静态化)_ 后面跟要使用哪个函数这里是 processForm,后面跟的是signupForm这个表单各项的集合
             return false;
         }
</scrīpt>
</head>
<body><form id="signupForm" action="javascrīpt:void(null);" ōnSubmit="submitSignup();"> 
<div id="main">
    <div id="m1">用 户 注 册</div>
    <div id="formDiv">
      <table width="100%" border="0" cellspacing="0" cellpadding="5">
        <tr>
          <td align="right"> </td>
          <td> </td>
        </tr>
        <tr>
          <td width="31%" align="right">用户名:</td>
          <td width="69%"><input name="usr" type="text" id="usr" />
            *</td>
        </tr>
        <tr>
          <td align="right">密码:</td>
          <td><input name="pwd" type="password" id="pwd" />
            *</td>
        </tr>
        <tr>
          <td align="right">密码:</td>
          <td><input name="pwd2" type="password" id="pwd2" />
            *</td>
        </tr>
        <tr>
          <td align="right">Email:</td>
          <td><input name="email" type="text" id="email" />
            * 可用于找回密码</td>
        </tr>
        <tr align="center">
          <td colspan="2"><input type="submit" name="submitButton" value="提交" class="button" />
              <input type="reset" name="Submit2" value="重置" class="button" /></td>
        </tr>
      </table>
    </div>
</div>
</form>
</body>
</html>

 

时间: 2024-09-28 09:56:09

php ajax入门与试用的相关文章

ajax-关于Ajax 入门一直出错

问题描述 关于Ajax 入门一直出错 在客户端页面输入自己的名字,服务端返回'你好+名字'执行会有错误提示AjaxGet()函数未定义我是在VS下开发的给你们贴出目录和源码 HTMLPage.htm是客户端页面,源码如下<!DOCTYPE html PUBLIC ""-//W3C//DTD XHTML 1.0 Transitional//EN"" ""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transi

PHP Ajax 入门HelloWorld

  浅谈Ajax Ajax 是 Asynchronous JavaScript and XML(以及 DHTML 等)的缩写. 它由 HTML+JS+DOM组成,本教程暂时不涉及DOM. 同步的概念:页面提交POST表单,是不是整个页面都在等待服务器返回(呈空白状态),然后刷新?没错,这就是同步. 异步的概念:表单提交后,页面的其它部分照常用. Ajax 就是 页面和服务器之间的小三,作为一段JS代码,它把页面的提交信息截获,然后处理后提交给服务器,然后监听服务器返回信息,然后再回馈给页面. 要

ajax入门指南(三)

ajax入门指南,相信对ajax初学者会有所帮助. AJAX的主流框架:       浏览器端框架:       一.Prototype系列:         1.Prototype:http://prototype.conio.net,如果在Web应用中实现对Ajax的支持或者需要扩展一些基本的功能,Prototype是个很好的选择:         2.script.aculo.us:http://script.aculo.us,如果要在Web应用中实现更加在丰富的动态效果,提升用户体验,可

ajax入门指南(二)

ajax入门指南,相信对ajax初学者有所帮助. javascript面向对象编程实现:             1.类的声明:                 function test1(){                     this.p1 = "p1";                     this.p2 = "p2";                     this.f1 = function(){ alert("f1");

ajax入门指南(一)

ajax入门指南,对开始学习ajax的朋友应该有所帮助. 1.AJAX兼容IE和Firefox两大浏览器,出现了AJAX开发框架.      2.AJAX开发关键技术:XMLHttpRequest对象,JavaScript编程技术,DOM(文档对象模型),CSS(层叠样式表),和XSLT(可扩展样式表转换)            XMLHttpRequest对象是实现Ajax应用的核心:            JavaScript是Ajax应用在客户端使用的脚本语言:            通过

ASP.NET AJAX入门系列(4):使用UpdatePanel控件(一)

UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel控件和一个ScriptManager控件就可以自动实现局部更新.通过本文来学习一下UpdatePanel简单的使用方法(第一篇). 一.UpdatePanel控件概述 UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Ex

ASP.NET AJAX入门系列(1):概述

经常关注我的Blog的朋友可能注意到了,在我Blog的左边系列文章中,已经移除了对Atlas学习手记系列文章的推荐,因为随着ASP.NET AJAX 1.0 Beta版的发布,它们已经不再适用,为了不继续误导广大朋友,所以不再作为推荐系列文章,如果有需要参考的朋友,可以直接到随笔分类中查看. ASP.NET AJAX Beta改动如此之大,鉴于又没有很好的中文参考资料,所以决定最近开始写作ASP.NET AJAX入门系列,这个系列我会把ASP.NET AJAX当作一个全新的东西去对待,不再考虑以

AJAX入门--- XMLHttpRequest对象的属性和方法

         由于刚刚接触到Ajax对其比较陌生,而其中的XMLHttpRequest对象更是未曾听闻.开始学之前,了解一下它的属性和方法为它的使用做下铺垫.本文重点介绍XMLHttpRequest的属性和方法.          XMLHttpRequest对象的属性和事件 属性 描述 readyState 表示XMLHttpRequest对象的状态[1] responseText 包含客户端接收到的HTTP相应的文本内容[2] responseXML 服务器响应的XML内容对应的DOM对

AJAX入门---点滴的积累

AJAX入门---点滴的积累                    每次学习完一个内容总会写上几句话总结一下学习的内容.这不刚看完王兴魁老师讲的AJAX核心技术,现在回顾梳理一下.这套视频的内容不多,简单的讲解了XMLHttpRequest技术,DOM及其操作HTML.XML,一些Javascript的知识,再通过两个综合性的例子收尾.          XMLHttpRequest对象            关于该对象的具体含义,如何使用可以看看我之前写的博客--<AJAX入门--- XMLH