使用 Sitecore 为 ajax 调用呈现 JSON 的最佳方法是什么?

发布于 2024-11-19 20:45:45 字数 276 浏览 1 评论 0原文

使用 Sitecore 为 ajax 调用呈现 JSON 的最佳方法是什么? Google 似乎发现了一些帖子,指出如何序列化 Sitecore 对象,这并不难。

将 JSON 返回到客户端 ajax 调用是否需要一个带有查询参数“device=json”的设备的新布局以及一个返回序列化 JSON 的附加子布局?

创建一个仅访问 Sitecore 并返回序列化结果的 .aspx 页面是否更好?

只是寻找一种使用 Sitecore 轻松输出客户端 AJAX 调用请求的 JSON 的方法。

What is the best way to render JSON for an ajax call using Sitecore? Google looks like it turns up a few posts noting how to serialize Sitecore objects which isn't hard.

Will returning JSON to a client-side ajax call require a new layout with a device with query params 'device=json' and a sublayout attached which returns serialized JSON?

Is it better to create a .aspx page which simply accesses Sitecore and returns serialized results?

Simply looking for a way to output JSON requested by a client-side AJAX call easily with Sitecore.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ゝ偶尔ゞ 2024-11-26 20:45:45

您以前可能已经见过它,但是您描述的解决方案适用于这个家伙。理论上,正确设置您只需要一个序列化上下文项的布局。
在 Sitecore 中使用 AJAX 过滤页面内容

如果您不这样做不需要或想要提供序列化所有内容的选项,或者如果您可能需要执行某些业务逻辑或其他处理,您可能会考虑支持 MVC 的解决方案并创建 MVC 操作来为您的 JSON 提供服务。如果设置正确,您仍然可以访问某些 Sitecore 上下文值(例如数据库和语言)。 cf Sitecore 和 ASP.net MVChttp://www.sitecore.net/Community/Technical-Blogs/John-West-Sitecore-Blog/Posts/2010/10/Sitecore-MVC-Crash-Course.aspx

ASP.NET MVC 是提供 JSON 的好方法。

You've probably seen it before, but the solution you describe worked for this fellah. Setup correctly in theory you would just need one Layout which serializes the context item.
Filtering out page content with AJAX in Sitecore

If you don't need or want to provide the option of serializing ALL content, or if perhaps you need to perform some business logic or other processing, you might look into MVC-enabling your solution and creating MVC actions to serve your JSON. If setup correctly, you can still have access to some Sitecore context values (e.g. Database and Language). c.f. Sitecore and ASP.net MVC and http://www.sitecore.net/Community/Technical-Blogs/John-West-Sitecore-Blog/Posts/2010/10/Sitecore-MVC-Crash-Course.aspx

ASP.NET MVC is a great way to serve JSON.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文