MVC3& Javascript/JQuery - 如何制作可共享的小部件?

发布于 2024-12-11 06:21:04 字数 340 浏览 0 评论 0原文

我想使用 MVC3 生成可供另一个站点使用的“小部件”内容。我如何使用 Javascript/Jquery 来做到这一点?例如,客户将在他们的页面中显示:

<div id="widget_div">
      <script type="text/javascript">
      <--Call JQuery here to get content from MVC3 site and inject into "widget_div"-->
      </script>
</div>

是否有示例等...

谢谢

I want to use MVC3 to generate content for a "widget" to be usable by another site. How can I use Javascript/Jquery to do this? so for example a client will have in their page:

<div id="widget_div">
      <script type="text/javascript">
      <--Call JQuery here to get content from MVC3 site and inject into "widget_div"-->
      </script>
</div>

Are there examples etc...

Thanks

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

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

发布评论

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

评论(1

尤怨 2024-12-18 06:21:04

你可以使用 JsonP。调用 MVC 网站,该网站将返回 javascript 片段和数据,您可以使用该数据并将其呈现到您的小部件中。

假设您的 MVC 站点将返回带有 json 数据的 javascript,例如

回调({ Name : "Firstname" , Age: "25" } );

并且您的小部件将需要使用该回调函数进行 jsonp 调用,当站点返回数据时,它将调用您处理数据并渲染小部件的回调函数。

You could use JsonP. Make a call to the MVC website that would return a javascript snippet along with the data, you use that data and render it into your widget.

Suppose your MVC site would return javascript with json data something like

callback({ Name : "Firstname" , Age: "25" } );

and your widget will need to make a jsonp call with that callback function, when the site returns the data, it will invoke the callback function where you handle the data and render the widget.

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