2011-10-19 14 views
0

MVC3を使用して、「ウィジェット」が別のサイトで使用できるようにコンテンツを生成したいと考えています。 Javascript/Jqueryを使用してこれを行うにはどうすればよいですか?そう、たとえばクライアントが自分のページにあります: 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> 

おかげ

答えて

0

あなたはJSONPを使用することができます...などの例があります。 JavaScriptのスニペットをデータと共に返すMVC Webサイトを呼び出し、そのデータを使用してウィジェットにレンダリングします。

あなたのMVCのサイトが

コールバックのようなJSONデータの何かではJavaScriptを返すと仮定({名: "ファーストネーム"、年齢: "25"});

あなたのウィジェットは、そのコールバック関数を使ってjsonp呼び出しを行う必要があります。サイトがデータを返すと、データを処理してウィジェットをレンダリングするコールバック関数が呼び出されます。

+0

私は今までJSONPの存在を知りませんでした... – River

関連する問題