2012-04-13 57 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

相关问题