![]() |
1
1
如果您试图对完整get(页面加载)和ajax调用(通过getjson)重用相同的操作方法,则会遇到问题,因为每个操作方法都应该有一个唯一的名称。否则,mvc引擎无法判断在请求特定url时应调用哪个操作方法。 您需要两个单独的操作:一个用于返回viewResult的完整页面加载,另一个用于返回jsonResult的ajax调用。如果您需要这些操作的url看起来相同,您还可以使用直接指向不同操作方法的映射路由。 那么,如何: /文章/索引 映射到默认索引操作(全页加载) /文章/刷新 映射到刷新操作(异步json调用) |
![]() |
2
0
我不确定我是否正确理解了这个问题,但是你不能做一个可选的参数“format”,这样你就可以传入了吗?format=json来切换返回的回复类型?
|
![]() |
3
0
如果您想知道如何测试您的操作,并且您正在讨论进行自动化测试,请查看 this post 回答你的问题。 |
![]() |
KollegeBo · 触发更新的POST或GET 2 年前 |
![]() |
mariolototo · 无法获取“/”express以外的路线 2 年前 |
![]() |
nnmmss · 根据查询字符串值激活li 2 年前 |
![]() |
Ezaldeen Ezaldeen · pdo包装器最后一个id返回0 2 年前 |
![]() |
Bruno Vavretchek · JSON模型建议 6 年前 |
![]() |
Pasha · 如何在@RequestBody中传递2个对象? 6 年前 |