Maison >interface Web >js tutoriel >Comment détecter les adresses URL absolues et relatives à l'aide de la bibliothèque mobile jQuery

Comment détecter les adresses URL absolues et relatives à l'aide de la bibliothèque mobile jQuery

PHP中文网
PHP中文网original
2017-03-31 17:17:262200parcourir

Cet article présente principalement l'utilisation de la bibliothèque mobile jQuery Les méthodes de surveillance des adresses absolues et des adresses relatives utilisent respectivement les méthodes isAbsoluteUrl() et isRelativeUrl(). Les amis dans le besoin peuvent se référer à

path.isAbsoluteUrl() pour détecter les URL absolues.

jQuery.mobile.path.isAbsoluteUrl(url)

Méthode utilitaire si une URL est absolue. Cette fonction renvoie une valeur booléenne true si l'URL est absolue, sinon elle renvoie false >path.isRelativeUrl() Vérifiez l'URL relative.

<!doctype html>
<html lang="en">
<head>
 <meta charset="utf-8">
 <meta name="viewport" content="width=device-width, initial-scale=1">
 <title>jQuery.mobile.path.isAbsoluteUrl demo</title>
 <link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.css">
 <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
 <!-- The script below can be omitted -->
 <script src="/resources/turnOffPushState.js"></script>
 <script src="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.js"></script>
 <style>
 #myResult{
 border: 1px solid;
 border-color: #108040;
 padding: 10px;
 }
 </style>
</head>
<body>
 
<p data-role="page">
 
 <p data-role="content">
 <input type="button" value="http://foo.com/a/file.html" id="button1" class="myButton" data-inline="true" />
 <input type="button" value="//foo.com/a/file.html" id="button2" class="myButton" data-inline="true" />
 <input type="button" value="/a/file.html" id="button3" class="myButton" data-inline="true" />
 <input type="button" value="file.html" id="button4" class="myButton" data-inline="true" />
 <input type="button" value="?a=1&b=2" id="button5" class="myButton" data-inline="true" />
 <input type="button" value="#foo" id="button6" class="myButton" data-inline="true" />
 <p id="myResult">The result will be displayed here</p>
 </p>
</p>
<script>
$(document).ready(function() { 
 $( ".myButton" ).on( "click", function() { 
  var isAbs = $.mobile.path.isAbsoluteUrl( $( this ).attr( "value" ) ); 
 $( "#myResult" ).html( String( isAbs ) );
 }) 
});
</script>
 
</body>
</html>

Si l'URL est une URL relative, cette fonction renvoie une valeur booléenne vraie, sinon elle renvoie faux 🎜> Ce qui précède est la méthode d'utilisation de la bibliothèque mobile jQuery pour. détecter l'adresse absolue et l'adresse relative de l'URL. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn)

jQuery.mobile.path.isRelativeUrl( url )
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn