![]() |
1
9
对于任何给定的模型,我倾向于将我的ajax操作与非ajax操作放在同一个控制器中。 如果可以,我会尝试使用相同的操作,只更改输出类型。不管怎样,大多数任务都应该有一个非ajax版本,所以这通常工作得很好。非常方便减少逻辑重复。 |
![]() |
2
7
AJAX跨越了MVC的所有边界。也就是说,它不仅仅涉及模型、视图或控制器中的一个。
至于发送脚本(Javascript文件)本身,这可能是由web服务器直接处理的,而不是从MVC框架中处理的。 |
![]() |
3
5
您是否为GET和POST请求设置了不同的控制器?我不。在我看来,JS请求也不应该以不同的方式处理。 我个人认为JS请求就像GET、POST或任何其他类型的请求一样。因此,如果我有与用户相关的基于JS的操作,我只需在用户控制器中创建它们。 |
![]() |
4
2
|
![]() |
5
2
我是一个noob,但根据我的理解,要用php mvc实现ajax。。。思考步骤可能是:
所以
|
![]() |
6
1
我不使用Kohana,但我在框架中所做的是AJAX脚本是控制器。我试图将它们视为独立的控制器,但最终它们只是控制器。 |
![]() |
7
1
使用单独的控制器是一个好主意。我可以按函数组织控制器,然后按返回类型组织操作。
|
![]() |
8
1
我喜欢将所有ajax请求保存在一个控制器中,通常通过共享模型(非ajax控制器也使用该模型)来调度它们的请求 主要区别在于通过ajax控制器(html片段、json数据等)或非ajax控制器(整页)生成的视图 |
![]() |
9
0
例子: 它可以是对index.php/api/profile/profilename的PUT请求,而不是index.php/ajax/editprofile。 |
![]() |
KollegeBo · 触发更新的POST或GET 2 年前 |
![]() |
mariolototo · 无法获取“/”express以外的路线 2 年前 |
![]() |
nnmmss · 根据查询字符串值激活li 2 年前 |
![]() |
Ezaldeen Ezaldeen · pdo包装器最后一个id返回0 2 年前 |
![]() |
Bruno Vavretchek · JSON模型建议 6 年前 |
![]() |
Pasha · 如何在@RequestBody中传递2个对象? 6 年前 |