2011-11-29 12 views
5

ユーザーが入力する外部URLから(タイトル、説明など)データを取得したいとします。データ取得フォーム外部URLクライアント側

Facebookのと同様に、我々は外部のURLをコピーするとき、それはそのURLからいくつかの情報を取り出す。..

は、いくつかのjQueryプラグインか何かでクライアント側にそれを行うにはどのような方法がありますか...?

編集:Facebookのステータスで言うように、私は 'www.stackoverflow.com'をコピーして、それからタイトルとそれ以上の情報を取り出します。私は全く同じことをする必要があります。あなたがからのHTMLコードを取得する意味場合は、URLから同様の基本的な情報を取得することができます任意のjQueryプラグインは

jQuery.ajax(url [, settings]) 
jQuery.get(url [, data] [, success(data, textStatus, jqXHR)] [, dataType]) 

http://api.jquery.com/jQuery.get/

http://api.jquery.com/jQuery.ajax/

+2

クロスドメインのデータをリクエストしたいので、jquery ajaxとiframeの両方が役に立ちません。 ajaxは外部ドメインでは機能しません。iframeに外部の "src"が含まれている場合は、クライアントサイドスクリプトからアクセスできません。 あなたのサーバーサイドのスクリプト言語を教えてください! – UnLoCo

+0

サーバー側でjavaを使用しています.. –

+0

便利なリンク http://code.google.com/appengine/docs/java/urlfetch/overview.html – UnLoCo

答えて

2

使用jQueryのAJAXありませんWebページを使用する場合は、WebClient.DownloadStringメソッドを使用できます。

WebClient client = new WebClient();
文字列htmlCode = client.DownloadString( "http://videoonfacebook.com");

その後、あなたはTITLEを.likeほしいと思うものをフィルタリングすることができ、DESCなど。 希望あなただけの何かを表示したい場合は

Gouravが

0

...

+0

私のために働いていません - WebClient定義をインポートする必要がありますか何らかの方法ですか? –

+0

このJavaScriptは、C#のように見えますか? – psyklopz

0

、あなたは、iframe要素を使用して設定することができ、このヘルプのjQueryを使用して動的にソースを作成します。

関連する問題