【问题标题】:Is SAJAX dead? What to replace with?萨贾克斯死了吗?用什么代替?
【发布时间】:2010-10-04 12:17:41
【问题描述】:

我们使用 Sajax 向网站添加小型 Ajax 代码。在遇到问题并进行了一些挖掘之后,该库似乎自 2005 年以来就没有更新过。

我很欣赏 Sajax 的轻量级、易于使用和易于安装(只需将文件包含在 PHP 中)。

那么,在 LAMP 堆栈上,如果您以前使用过 Sajax,您会升级到什么?易于使用是关键,因为一些半程序员 Web 开发人员也使用该代码。

我知道很多人会说 jQuery,但它和 Sajax 一样简单吗?

【问题讨论】:

    标签: php javascript ajax lamp sajax


    【解决方案1】:

    听起来很像xajax

    【讨论】:

      【解决方案2】:

      如果我错了,请纠正我,但 Sajax 是一个 PHP 库,而 jQuery 是一个 javascript 库。只是觉得需要做出区分。

      在我们公司,我们使用 jQuery,我认为它非常棒。不会用它换其他东西。但我建议您尝试其他许多 javascript 库(Prototype、MooTools、YUI)中的任何一个,然后找出适合您的。

      【讨论】:

      • Sajax 是一个开源工具,可以使使用 Ajax 框架(也称为 XMLHTTPRequest 或远程脚本)的网站编程尽可能简单。 Sajax 让您可以轻松地通过 JavaScript 从您的网页调用 PHP、Perl、Python、ASP 或 Cold Fusion 函数。
      【解决方案3】:

      我会说使用jQuery.ajax更容易:

      $.ajax({
          type: 'GET',
          url: './example.json',
          dataType: 'json'
      }).done(function (data) {
          // Use data...
      });
      
      $.getJSON('./some.php', { q: 'thing' }).done(function (data) {
          // Use data...
      });
      
      $.ajax({
          type: 'POST',
          url: './api.php',
          data: {
              action: 'save',
              info: APP.getInfo(),
              token: APP.getToken()
          }
      });
      

      jQuery 是一个很棒的工具,有很多 examplesplugins 可以让你做一些非常了不起的事情!

      【讨论】:

        【解决方案4】:

        我推荐 jQuery。 Sajax 更直接,它试图成为您的两个端点。此外,有时输出缓冲会变得混乱。

        【讨论】:

          【解决方案5】:

          如果您正在寻找 jQuery 与 PHP 的集成,Zend 框架中有一些类。见:http://framework.zend.com/manual/en/zendx.jquery.html

          【讨论】:

          • 链接已失效。这个库在 zf 网站上仍然可用吗?
          【解决方案6】:

          或者你可以使用 S2ajax:http://github.com/Fusion/s2ajax/tree/master

          我终于有时间把它推送到 Github :)

          【讨论】:

          • 还维护吗?
          【解决方案7】:

          我的分支也位于http://sajax.info/,它主要只是修复了 0.12 的突出问题,并专注于加快 sajax 的速度。

          【讨论】:

          • 链接失效了吗?
          猜你喜欢
          • 2012-08-09
          • 1970-01-01
          • 1970-01-01
          • 2013-10-28
          • 2010-10-11
          • 1970-01-01
          • 1970-01-01
          • 2015-06-05
          • 2018-05-15
          相关资源
          最近更新 更多