PHP AJAX 除了??人知的 SAJAX、JPSPAN (原名?ScriptServer) 之外,Sourceforge 近期可下?的 PHP AJAX 又多了 xajax 、AJASON、flxAJAX、AjaxAC。

?些都有供乘法?例程式(好像?成 AJAX 的 Hello world!) ,?然乘法?例只能??考,但至少可看出大致的架?。

[xajax]

xajax 最大的特色是支援 UTF-8 及 Smarty。而且 xajax ??站都是 AJAX,乘法?例?直接到?站的 Example 看。

(??太慢?可能??致 Javascript ?入不完全,以致於?站?法??)

在乘法?例中可以看出最大的特色是 client 端不用自己? callback。client 端送出?算?求? Server 端後,Server 端可以直接把?算?果?送到??元素上。

至於 Smarty 支援的部份,因? Client 端只需一行 $xajax->printJavascript(); 就可以?生 AJAX 所需的 Javascript,所以??大部份的 Template engine 也都支援。

[AJASON]

AJASON 只能在 PHP 5 的?境?行,?站上提供的?例?的相?清楚,乘法?例中提供了 function 、class 二?不同的使用方式,另外?有???理展示。至於?典的autocomplete 也值得一看。

[Flexible Ajax] (flxajax)

flxajax 主要是以 PHP5 ?的,有另外提供 PHP 4 的版本。?例只有提供乘法?例可看,而且 client 端的程式?切的不如前二者完整。

[AjaxAC]

AjaxAC 提供了四??算的?例。看?原始?後????相?的?,Client 端?要?程式告知哪些??元素要?成 widgets 才能交由 Server 端控制。而 Server 端竟然?有 Javascript Code (Callback),?然看起? event 部份??的很好,但是前後端的??根本完全混在一起,?在太?了。

??:

以乘法?例比?起?,我?人比?偏好 xajax ,最主要原因是??跟?面分的相?清楚。(?然 UTF-8 也是原因之一)

xajax ? Server 端程式握有的??元素有??的主控?,在架?程式?可以很清楚的把??完全放在 Server 端,Client 端只要??正?的?示?面及?送?求,?也是? ASP.Net 程式?所使用的方式。

在??? PHP AJAX 之中,xajax 比 flxajax、AjaxAC 更有?格?? Framework,可是 xajax 在 Sourceforge 上也只自?? library:

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

ajax php 区别,PHP中AJAX比较(转)相关推荐

  1. vue赋值与ajax什么区别,Vue中ajax返回的结果赋值

    这是第二次在项目中遇到此问题,ajax请求成功后在success函数中为Vue实例data里的变量赋值,却失败了 new Vue({ el:'#app', data:{ msg:'' }, creat ...

  2. jquery中ajax完整例子get,jq的ajax方法,jquery中ajax完整例子

    jq的ajax方法,jquery中ajax完整例子 相较与js异步对象的繁琐,jq的ajax对象结构更加清晰 一:ajax对象简述 ajax(Asynchronous JavaScript and X ...

  3. 调用$.ajax不成功,jquery中ajax请求后台数据成功后既不执行success也不执行error的完美解决方法...

    jquery中ajax请求后台数据成功后既不执行success也不执行error,此外系统报错:Uncaught SyntaxError: Unexpected identifier at Objec ...

  4. jquery ajax实例get,jQuery中ajax的get()方法用法实例

    本文实例讲述了jQuery中ajax的get()方法用法.分享给大家供大家参考.具体分析如下: $.get()通过 HTTP GET请求从服务器上请求数据. 语法结构: $.get(url, [dat ...

  5. mvc ajax get请求,springMVC 中 ajax get 请求和 post 请求的坑以及参数传递

    1, ajax 请求 无论为 post ,或者 get ,url中带有?形式的参数,后台都能以String类型变量接收,变量名称和参数名称必须一致 前台ajax: $.ajax( "prod ...

  6. ajax csrf php,Laravel中Ajax调用时的CSRF对策

    我最讨厌在文章开头重复一些基础知识了-- 但是大家都这么做(-__-)b CSRF是"cross site request forgery"的意思,简单来说就是防止恶意页面中一个简 ...

  7. ajax 服务器压力,web中ajax请求后台的节流方式,减轻服务器压力

    场景 web前端中有一些需要与后台一起完成的用户体验,比如输入提示,下拉搜索等,监听键盘事件或者websocket流等不断的通过ajax向后台发送请求,获取详情的数据,而页面中的oninput,mou ...

  8. dwr和ajax的区别,dwr的ajax实现

    记性太差,做个笔记... 第一步: 下载dwr的jar包放到lib文件夹下: 第二步: 在web.xml配置DWR: dwr-invoker uk.ltd.getahead.dwr.DWRServle ...

  9. ajax走到error_jQuery中ajax 跳入error的原因总结

    一个标准的jquery的ajax代码: $.ajax({ type: 'POST', url: 'getSecondClassification', data: {"sort2": ...

最新文章

  1. 什么是防火墙?—Vecloud微云
  2. ITK:读写矢量图像
  3. 前端学习(612):js的三种书写位置
  4. Virtual DOM(虚拟dom-1)
  5. 洛谷P1313 计算系数
  6. Page Cache引起的业务问题处理
  7. QT之计算器对四则运算表达式的解析(九)
  8. html字幕文本,HTML字幕
  9. windows开启网络共享
  10. Excel饼图中既显示百分比
  11. APS供应链计划管理有何功能?其目的和意义又是什么?
  12. [转] 管理学中的各种理论
  13. 前端——HTML,CSS
  14. python网络游戏开发教程_python 网游开发教程 | python做的游戏有哪些
  15. 更改app图标和名称
  16. Dev-C++如何单步调试程序--8min学会自己找程序错误
  17. vant 引进单个样式_记一次webpack打包样式加载问题
  18. ActiveSync
  19. DFRobot新品Fermion:MCP9808高精度数字温度传感器的简介和工作原理介绍
  20. 12个有效的域名工具及其生成器

热门文章

  1. 005 Ceph配置文件及用户管理
  2. kafka 配置及常用命令
  3. 在不同浏览器中,input里面的输入光标大小表现形式却大不相同
  4. mysql修改表引擎Engine
  5. Excel获得焦点变色
  6. 【Codeforces】CF 5 C Longest Regular Bracket Sequence(dp)
  7. 机器学习如何改变大数据管理
  8. [CareerCup] 9.5 Permutations 全排列
  9. 你应该了解的CSS语义化命名方式及常用命名规则
  10. poj 2392 Space Elevator