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

时间:2011-10-19 18:19:49

标签: jquery asp.net-mvc-3 widget

我想使用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>

是否有例子......

由于

1 个答案:

答案 0 :(得分:0)

你可以使用JsonP。打电话给MVC网站,该网站会返回一个javascript片段和数据,您可以使用该数据并将其渲染到您的小部件中。

假设您的MVC站点将返回带有类似

的json数据的javascript

回调({姓名:“名字”,年龄:“25”});

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