Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php js库和ajax框架_Php_Ajax - Fatal编程技术网

Php js库和ajax框架

Php js库和ajax框架,php,ajax,Php,Ajax,使用jquery这样的js库和使用ajax框架有什么区别?最活跃的ajax框架是什么(最好是PHP) 或者更好的问题是…使用Jquery激发的ajax请求和使用任何“ajax框架”激发的ajax请求之间有什么区别 使用 类似jquery的js库,并使用 像Akelos这样的ajax框架 我相信Akelos是一个PHP框架,而不是Javascript框架。由于PHP框架通常位于web服务器上,生成由客户端呈现的网页,PHP“AJAX”框架可能会生成Javascript代码,然后由web浏览器执行。

使用jquery这样的js库和使用ajax框架有什么区别?最活跃的ajax框架是什么(最好是PHP)

或者更好的问题是…使用Jquery激发的ajax请求和使用任何“ajax框架”激发的ajax请求之间有什么区别

使用 类似jquery的js库,并使用 像Akelos这样的ajax框架


我相信Akelos是一个PHP框架,而不是Javascript框架。

由于PHP框架通常位于web服务器上,生成由客户端呈现的网页,PHP“AJAX”框架可能会生成Javascript代码,然后由web浏览器执行。生成的JS代码所起的作用与您手工编写的JS相同,例如您提到的jQuery.ajax()调用


因此,通常情况下,为您编写的代码与手工编写的代码之间存在差异。

我认为您对什么是Ajax以及它与PHP的关系感到困惑。基本上,“Ajax”只是意味着一些javascript代码在后台调用一些后端服务器,以在用户界面上执行操作或更新某些内容

后端服务器语言可以是PHP、ASP、Ruby或其他任何语言。这就是为什么最流行的“Ajax框架”(,)纯粹是Javascript,不依赖于您使用PHP或任何东西

另一方面,有一些PHP框架,比如(或者你提到的那个),它们只是帮助你在PHP中完成一些繁琐的任务,比如模板、数据库访问等。这些框架不依赖于任何“Ajax框架”,你可以使用它们中的任何一个

单独来看,有“PHP框架”和“Javascript框架”,也就是“Ajax框架”


当然,这条规则总是有例外,有些项目会调用PHP来输出Javascript代码,比如。但我建议您避免使用它们,否则您将更加困惑。

这是一个PHP框架。它可能是主页中的第二大文本,“Akelos PHP Framework”你能推荐一个好的PHP ajax框架,它是活跃的,并且有一个巨大的社区吗?我喜欢,但它不一定会自动生成很多现成的ajax。你可能想退房,或者。然而,这实际上是一个你发现什么最适合你的问题。