Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我们可以用jquery检查url的有效性吗?_Jquery - Fatal编程技术网

我们可以用jquery检查url的有效性吗?

我们可以用jquery检查url的有效性吗?,jquery,Jquery,可能重复: 是否有任何jquery方法来检查url是否有效 或者jquery可以获得http头?一些类似这样的代码方法 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"

可能重复:

是否有任何jquery方法来检查url是否有效

或者jquery可以获得
http头
?一些类似这样的代码方法

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" />

好吧,如果我没记错的话,您可以对url执行
$.ajax()
,并查看响应状态代码

您可以为获得的状态设置不同的方法


检查此链接:

以下是我找到的一些信息:

        <script type="text/javascript">
        $(document).ready(function() {
           $("#commentForm").validate({
              rules: {
                 field: {
                    required: true,
                    url : true
                 }
              }
           });
        });
        </script>

$(文档).ready(函数(){
$(“#commentForm”).validate({
规则:{
字段:{
要求:正确,
网址:true
}
}
});
});


$。ajax
必须遵守。这仅在URL指向与页面相同的域时有效。是的,应用相同的域策略,除非在目标服务器上启用CORS。另一个选项是向服务器发送AJAX请求,服务器发出http请求并将结果返回给客户端