如何在不使用cakephp刷新浏览器的情况下从其他浏览器获取数据?

时间:2009-11-12 10:27:14

标签: php ajax cakephp

我是cakephp的新手,也是ajax的新手。

我试图做的功能基本上是这样的: 我在一个添加页面,这让我在该页面上选择了几个客户。 但我想为用户设置另外1个链接,让用户立即在添加页面上点击客户,新数据将显示在我的添加页面中而不刷新,这样用户就可以选择新添加的客户来输入我的表单。

我知道这个想法是基于使用ajax。但我还是新手,并希望任何一个人都可以给出一些评论或建议我该如何开始?

我面临的问题是,我在表单上,​​当我在表单中添加新客户时,我想让新客户在我的表单中显示而不刷新。我能做些什么才能获得这个功能?

非常感谢,我将非常感谢您的回答。

2 个答案:

答案 0 :(得分:3)

CakePHP有一个ajax助手,需要原型库。您可以在此处找到AJAX助手的API:

http://api.cakephp.org/class/ajax-helper

在这里使用助手的指南:

http://book.cakephp.org/view/208/AJAX

这里有一些cakephp / ajax文章列表:

http://bakery.cakephp.org/articles/search/tags/ajax

超出Stack Overflow答案的范围,为您提供教程,但希望这些链接有所帮助。

答案 1 :(得分:0)

最简单的方法是使用javascript库(例如jquery)来执行ajax请求。 可能是你的蛋糕框架中的控制器/动作。

最简单的方法可能是返回JSON中的数据并填写表单字段。

PHP Json
jQuery AjAX/JSON