Получить данные формы Внешний URL-адрес клиента - PullRequest
5 голосов
/ 29 ноября 2011

Я хочу получить такие данные, как (заголовок, описание) с любого внешнего URL-адреса, который вводит пользователь.

Как и в Facebook, когда мы копируем внешний URL-адрес, он получает некоторую информацию с этого URL-адреса.

Есть ли способ сделать это на стороне клиента каким-нибудь плагином jquery или чем-то ...?

РЕДАКТИРОВАТЬ: Как, скажем, в статусе Facebook, я копирую «www.stackoverflow.com», он получает заголовок и некоторую дополнительную информацию; Мне нужно иметь довольно похожую вещь. Не существует ли плагин jquery, который может получить аналогичную базовую информацию из URL ...

Ответы [ 3 ]

2 голосов
/ 29 ноября 2011

Используйте jQuery ajax

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/

1 голос
/ 29 ноября 2011

Если вы хотите просто что-то отобразить, вы можете использовать элемент iframe, динамически устанавливая его источник с помощью jQuery.

0 голосов
/ 29 ноября 2011

Если вы имеете в виду получение Html-кода с веб-страницы, вы можете использовать метод WebClient.DownloadString:

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

После этого вы можете отфильтровать все, что захотите. Как TITLE, DESC и т. Д. Надеюсь, что эта помощь

Гурав

...