教你快速学会 xajax

2016-02-19 20:05 5 1 收藏

下面图老师小编要向大家介绍下教你快速学会 xajax,看起来复杂实则是简单的,掌握好技巧就OK,喜欢就赶紧收藏起来吧!

【 tulaoshi.com - Web开发 】

译者按: xajax 最大的特点是他采用了xml response,这样我们可以用php来布置,处理异步传送数据之后,网页内容的更新。而这些操作其它的ajax 框架都是由js来完成的的。xajax 使我们只需要写一些php函数,就可以实现。

  所有学好xajax的关健在于熟练掌握 xajaxresponse 类。

  tutorials:learn xajax in 10 minutes

  教程:十分钟学会 xajax

  using xajax in a php script

  一个使用的xajax的php脚本:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  include the xajax class library:

  调用xajax类库:

  require_once("xajax.inc.php");

  instantiate the xajax object:

  实例化xajax对象

  $xajax = new xajax();

  register the names of the php functions you want to be able to call through xajax:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  注册一个你想用xajax来调用的php函数名(与javascript中的函数名相对应 xajax_myfunction)

  $xajax-registerfunction("myfunction");

  write the php functions you have registered and use the xajaxresponse object to return xml commands from them:

  编写那个你刚刚已经注册的php函数,并从中用 xajaxresponse 对象来返回xml指令集

function myfunction($arg)
{
  // do some stuff based on $arg like query data from a database and
  // put it into a variable like $newcontent
  //对参数$arg做一些诸如:从数据库中获取数据后定义给$newcontent 变量的基本操作
  
  // instantiate the xajaxresponse object
  //实例化 xajaxresponse 对象
  $objresponse = new xajaxresponse();
  
  // add a command to the response to assign the innerhtml attribute of
  // the element with id="someelementid" to whatever the new content is
  // 在响应实例中添加一个命令,用来将id为someelementid的innerhtml元素属性
  // 变为任何新的内容.
  $objresponse-addassign("someelementid","innerhtml", $newcontent);
  
  //return the xml response generated by the xajaxresponse object
  //返回由 xajaxresponse 对象所生成的xml 响应
  return $objresponse-getxml();
}

  before your script sends any output, have xajax handle any requests:

  在你脚本传送出任何东西前,xajax都要处理所有请求

  $xajax-processrequests();

  between your head/head tags, tell xajax to generate the necessary javascript:

  在该页的head和/head标签之间插入下列代码,使xajax实例可以自己生成所必需的js

  ?php $xajax-printjavascript(); ?

来源:https://www.tulaoshi.com/n/20160219/1622698.html

延伸阅读
孕前了解子宫卵巢发育情况 B超检查 进一步了解子宫卵巢发育的情况 检查目的 B超检查可以帮助了解子宫卵巢发育的情况,宫颈管长度、输卵管有无异常,有否子宫畸型及子宫腺肌症、子宫卵巢肿瘤等。如果出现类似状况,孕前先治疗。 检查方法 可分为腹部B超、阴道B超和肛门B超。相对来说,阴道B超可把子宫内部情况查看得更清楚。不过...
标签: 化妆
第一步: 乳液:常见的乳液就行了,用在洗脸后起护肤和滋润的作用。 第二步: 1、怎么买粉底:粉底分粉底液和粉饼两种,可任选一种。买的时候让专柜小姐帮你确定哪一种。一般选两、三种接近自己肤色的粉底,试擦于脸颊,以确定与自己的肤色最接近颜色。 粉底:如果本身皮肤...
爱美人士听到痘痘就会恨得牙痒痒,痘痘长在脸上影响美观,而且让人没有自信。那么有了痘痘怎么办呢。图老师小编就青春痘怎么快速消除,青春痘的治疗小偏方及怎么去除青春痘跟大家讲讲。 青春期很多人脸上会出现很多痘痘,但是很多人也会出现青春期过了痘痘却依然还在脸上,这时掌握一些治疗痘痘的小方法就尤为重要了。 胡萝卜...
想拥有自己的一个温馨抱枕吗?自己做的会不会有不一样的意义,跟着小编一起来学习学习吧! DIY步骤: 1)图案布A放在铺棉正中央,然后与棉布B缝合   2)边布条C以45度角裁剪,与A、B缝合 3)两片背布相邻放平,沿着四周缝合,两片...
标签: 疾病预防
脚踝扭伤肿了怎么办 教你如何快速消肿 喜欢运动的人总是很容易就会出现脚踝伤肿的现象,也有的女性们喜欢穿高跟鞋,走路稍微不注意,都会把脚踝扭肿。脚踝扭伤之后是最让人痛苦一件事,而且恢复特别困难,扭伤处理不到位的话,很容易留下后遗症,造成行动方便的!严重的影响了我们的生活,那么当脚踝扭伤肿了怎么办呢? ...

经验教程

248

收藏

54
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部