2012-04-13 3 views
1

Можно создать дубликат:
Validating url with jQuery without the validate-plugin?мы можем проверить правильность срока действия URL с помощью jquery?

есть ли метод JQuery для проверки URL-адрес действителен?

или может jquery получить http header? некоторый метод кода, подобный этому.

код расслоение плотной:

$('#submit').click(function(){ 
    var url = $('#url').val(); 
    // check a url is valid? 
}); 

HTML код:

<input id="url" name="url" type="text"> 
<input type="submit" name="submit" id="submit" value="submit" /> 
+1

http://stackoverflow.com/ вопросы/2 723140/validating-url-with-jquery-without-the-validate-plugin – kpotehin

ответ

0

Ну, если я получаю вас правильно, вы можете сделать $.ajax() в URL и посмотреть коды состояния ответа.

Вы можете установить различные методы для статусов, которые вы получаете.

Проверить эту ссылку: http://api.jquery.com/jQuery.ajax/

+3

'$ .ajax' должен подчиняться [той же политике происхождения] (http://en.wikipedia.org/wiki/Same_origin_policy). Это будет работать, только если URL-адреса находятся в том же домене, что и страница. –

+0

Да, применяется одна и та же политика домена, если на целевом сервере не включена CORS. Другой вариант - отправить запрос AJAX на ваш сервер, который делает HTTP-запрос и возвращает результат клиенту –

Смежные вопросы