2012-04-13 51 views
1

可能重複:
Validating url with jQuery without the validate-plugin?我們可以用jquery檢查url的有效性嗎?

有任何jQuery的方法來檢查網址是否有效?

還是可以jquery得到http header?一些像這樣的代碼方法。

JS代碼:

$('#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-validate-plugin – kpotehin 2012-04-13 20:10:21

回答

0

好吧,如果我得到你的權利,你可以做一個$.ajax()的URL並查看響應狀態代碼。

您可以爲獲得的狀態設置不同的方法。

檢查此鏈接:http://api.jquery.com/jQuery.ajax/

+3

'$ .ajax'必須遵守[同源策略](http://en.wikipedia.org/wiki/Same_origin_policy)。這隻有在URL與頁面位於同一個域時纔有效。 – 2012-04-13 20:18:10

+0

是的,應用相同的域策略,除非在目標服務器上啓用了CORS。另一個選擇是發送AJAX請求到您的服務器,該請求將http請求和返回結果發送給客戶端 – 2012-09-23 23:12:34

相關問題