MVC3 & Javascript / JQuery - Как сделать разделяемый виджет? - PullRequest
0 голосов
/ 19 октября 2011

Я хочу использовать 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 голосов
/ 19 октября 2011

Вы можете использовать JsonP. Сделайте вызов веб-сайту MVC, который вернет фрагмент javascript вместе с данными, вы будете использовать эти данные и отобразить их в своем виджете.

Предположим, что ваш сайт MVC вернул бы javascript с данными json что-то вроде

обратный вызов ({Имя: «Имя», Возраст: «25»});

и ваш виджет должен будет выполнить вызов jsonp с этой функцией обратного вызова, когда сайт возвращает данные, он вызовет функцию обратного вызова, где вы обрабатываете данные и визуализируете виджет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...