在Kohana 3.1中如何使用ajax(使用jquery)重新加载控制器操作然后更新视图中的相关内容?
e.g。我希望控制器/classes/controller/user.php
使用动作public function action_bio() { ... }
来显示3个用户头像(user1 - user3)的网格,并从db获取用户传记并将其显示在#content
div中用户在url中提供的id参数(默认路由为user1)。每个化身都是相关用户传记的链接,即href="/user/bio/user3"
。
我希望切换传记是异步的,所以当点击一个头像我想使用jquery来防止默认事件,然后重新运行action_bio - 传递新的用户id参数。然后我想用新的biograpahy action_bio输出替换#content。
谢谢!
答案 0 :(得分:0)
您是否希望我们编写您的所有代码?
您只需向Kohana(/ user / bio / user3)发送AJAX请求即可。 在Kohana中,您从数据库中获取数据。您可以按照自己想要的方式(JSON,HTML或XML)对其进行格式化,然后将其作为对AJAX请求的响应发送。最后,将响应数据放置/重新格式化为HTML。