【发布时间】:2012-11-19 17:26:13
【问题描述】:
我是一个半新手,所以请多多包涵... 注意,我现在既不知道 jQuery 也不知道 Json
在我的 MVC 项目中(我没有使用框架,但该项目将前端控制器与 MVC 结合在一起),我有:
1)一个控制器,它将一些参数发送到一个DAO。 DAO 运行 MySQL 查询并将一系列文章发送回控制器。
2)一个视图层,我希望用户能够单击一个按钮从一个文章移动到另一个文章。我建议这样做的方式是通过 javascript Ajax 调用来获取 Controller 中生成的数组中的下一篇文章。
我的问题是:Ajax 函数调用的 URL 应该是什么?显然它不能调用控制器(或者可以吗?)。我应该添加一类专用的 Ajax 内容容器,控制器将使用数组实例化吗?我很难看到视图如何找到正确的 URL...控制器是否应该将参数传递给视图并让它请求查询?
【问题讨论】:
-
JSON 与 jQuery 无关。
-
公平点 - 正如我所说,我对此一无所知。
-
理解 JSON 需要 5 分钟。假设您了解 JavaScript。在 PHP 端,您在 JS 端使用
json_encode():JSON.parse() -
再次,公平点,但一次只做一件事。
-
好吧..然后请求 XML。你知道XML!?或者,地狱,组成一个扩展,然后你可以稍后重构它以与 JSON 一起正常工作。
标签: php javascript ajax model-view-controller front-controller