天天看點

js 檢測url合法性

<script type="text/javascript" src="../jquery-3.0.0.min.js"></script>
<script type="text/javascript">
	window.onerror = null;
	window.onerror = function(){
		return true;
	};
		
	$(function(){
		$("#load").click(function(){
			var url = 'http://www.iis7.com/a/lm/zzxzgj/';
			$.ajax({
			    type: 'get',
			    url: url,
			    cache: false,
			    dataType: "jsonp", //跨域采用jsonp方式 
			    processData: false,
			    timeout:10000, //逾時時間,毫秒
			    complete: function (data) {
			        console.log(data.status);
			        if (data.status==200) {
				    console.log('ok');
				} else {
				    console.log('no');
				}   			  
			    }       
		        });
	        });
			
        });
</script>
           

執行結果如下圖所示

js 檢測url合法性

程式說明:

window.onerror = null;
window.onerror = function(){
	return true;
};
           

這兩句話不可少,作用是為了屏蔽浏覽器的錯誤提示,我個人不喜歡看到浏覽器的錯誤提示,有錯誤提示,心裡特不帶勁