


Exemple d'analyse d'une requête de numéro de téléphone mobile à l'aide d'une requête inter-domaines jsonp data_jquery
L'exemple de cet article décrit la méthode d'utilisation des données de requête inter-domaines jsonp pour implémenter la requête de numéro de téléphone mobile. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :
Avant-propos
Il existe de nombreuses API ouvertes sur Internet. Lorsque nous obtenons des données localement via ajax, nous rencontrerons toujours un problème, et c'est inter-domaine ! Si vous n'utilisez pas php, etc., comment pouvez-vous résoudre le problème inter-domaines uniquement via js ? Peut-être que jsonp est un bon choix.
Préparation des connaissances
L'article précédent "Parlons de JSON et JSONP, peut-être que vous comprendrez tout à coup " a déjà présenté jsonp en détail, je ne le présenterai donc pas en détail ici. Passons directement à l'exemple.
Code :
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8" /> <meta name="author" content="@my_coder"> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0"> <title> 手机号查询 </title> <style type="text/css"> html{color:#000;background:#fff;} body,ul,li,input,h1,button,p{padding:0;margin:0;} li{list-style:none;} html{background:#F6F8FC;overflow:hidden;} .outer{margin:0 auto;width:280px;position:relative;} h1{font-size:20px;text-align:center;border-bottom:1px dotted #A3C4DB;padding:10px 0;} p{font-size:14px;padding:14px 0 10px;} input[type="text"]{width:200px;height:30px;font-size:18px;} .button{display:inline-block;width:60px;font-size:16px;text-align:center;line-height:34px;background:linear-gradient(#fff,#ccc);border:1px solid #004;border-radius:3px;cursor:pointer;} ul{padding-top:26px;} li {font-size:18px;line-height:30px;} .error{position:absolute;left:4px;top:80px;color:red;font-size:14px;display:none;} </style> </head> <body> <h1>手机号码归属地查询</h1> <div class="outer"> <p>请输入手机号码</p> <input type="text" > <span class="button">查询</span> <span class="error">号码有误 或 无数据</span> <ul> <li class="num">手机号码: <span></span></li> <li class="province">归属省份: <span></span></li> <li class="operators">运 营 商: <span></span></li> </ul> </div> <script type="text/javascript" src="jquery-1.8.0.min.js" ></script> <script> var tel; var ajax=function(){ //淘宝接口 $.ajax({ type: "get", url: 'http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel='+tel, dataType: "jsonp", jsonp: "callback", success: function(data){ console.log(data); $('.error').css('display','none'); var province = data.province, operators = data.catName, num = data.telString; $('.num span').html(num); $('.province span').html(province); $('.operators span').html(operators); }, error:function (){ $('li span').html(''); $('.error').css('display','block'); } }); } var reg = /^(13|15|18)[0-9]{9}$/; //点击查询 $('.button').click(function(){ tel=$('input[type=text]').val(); if(tel){ if(reg.test(tel)){ ajax(); }else{ $('li span').html(''); $('.error').css('display','block'); } } }); //键盘事件 $(window).keydown(function(event){ tel=$('input[type=text]').val(); if(event.keyCode==13) { if(tel){ if(reg.test(tel)){ ajax(); }else{ $('li span').html(''); $('.error').css('display','block'); } } } }); </script> </body> </html>
J'espère que cet article sera utile à tous ceux qui programment jQuery.

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Solution au problème inter-domaines de PHPSession Dans le développement de la séparation front-end et back-end, les requêtes inter-domaines sont devenues la norme. Lorsque nous traitons de problèmes interdomaines, nous impliquons généralement l'utilisation et la gestion de sessions. Cependant, en raison des restrictions de la politique d'origine du navigateur, les sessions ne peuvent pas être partagées par défaut entre les domaines. Afin de résoudre ce problème, nous devons utiliser certaines techniques et méthodes pour réaliser le partage de sessions entre domaines. 1. L'utilisation la plus courante des cookies pour partager des sessions entre domaines

Vue est un framework JavaScript populaire pour créer des applications Web modernes. Lors du développement d'applications à l'aide de Vue, vous devez souvent interagir avec différentes API, qui sont souvent situées sur des serveurs différents. En raison des restrictions des politiques de sécurité inter-domaines, lorsqu'une application Vue s'exécute sur un nom de domaine, elle ne peut pas communiquer directement avec l'API sur un autre nom de domaine. Cet article présentera plusieurs méthodes pour effectuer des requêtes inter-domaines dans Vue. 1. Utiliser un proxy Une solution inter-domaines courante consiste à utiliser un proxy

Comment utiliser Flask-CORS pour réaliser le partage de ressources entre domaines Introduction : Dans le développement d'applications réseau, le partage de ressources entre domaines (CrossOriginResourceSharing, appelé CORS) est un mécanisme qui permet au serveur de partager des ressources avec des sources ou des noms de domaine spécifiés. Grâce à CORS, nous pouvons contrôler de manière flexible la transmission de données entre différents domaines et obtenir un accès inter-domaines sûr et fiable. Dans cet article, nous présenterons comment utiliser la bibliothèque d'extensions Flask-CORS pour implémenter la fonctionnalité CORS.

Introduction à l'utilisation de JSONP pour implémenter des requêtes inter-domaines dans Vue En raison des restrictions de la politique de même origine, le front-end sera dans une certaine mesure gêné lors des requêtes inter-domaines. JSONP (JSONwithPadding) est une méthode de requête inter-domaines. Elle utilise les caractéristiques de la balise <script> pour implémenter les requêtes inter-domaines en créant dynamiquement la balise <script> fonction de rappel. Cet article présentera en détail comment utiliser JSONP dans Vue

Pour permettre l'utilisation d'images et de canevas sur plusieurs domaines, le serveur doit inclure les en-têtes CORS (Cross-Origin Resource Sharing) appropriés dans sa réponse HTTP. Ces en-têtes peuvent être définis pour autoriser des sources ou méthodes spécifiques, ou pour permettre à n'importe quelle source d'accéder à la ressource. HTMLCanvasUn HTML5Canvas est une zone rectangulaire sur une page Web contrôlée par le code JavaScript. Tout peut être dessiné sur le canevas, y compris les images, les formes, le texte et les animations.

Problèmes et solutions inter-domaines rencontrés lors du développement de la technologie Vue Résumé : Cet article présentera les problèmes et solutions inter-domaines qui peuvent être rencontrés lors du développement de la technologie Vue. Nous commencerons par les causes de l'origine croisée, puis aborderons quelques solutions courantes et fournirons des exemples de code spécifiques. 1. Causes des problèmes inter-domaines Dans le développement Web, en raison de la politique de sécurité du navigateur, le navigateur limitera les requêtes d'une source (domaine, protocole ou port) pour les ressources d'une autre source. C'est ce qu'on appelle la « politique de la même origine ». Lorsque nous développons la technologie Vue, le front-end et

Avec le développement des applications Web et la mondialisation d'Internet, de plus en plus d'applications doivent effectuer des requêtes inter-domaines. Les requêtes inter-domaines sont un problème courant pour les développeurs front-end et peuvent empêcher les applications de fonctionner correctement. Dans ce cas, l’un des meilleurs moyens de résoudre le problème des requêtes d’origine croisée consiste à utiliser CORS. Dans cet article, nous nous concentrerons sur la façon d'utiliser CORS dans le framework Beego pour résoudre des problèmes inter-domaines. Qu'est-ce qu'une requête inter-domaines ? Dans les applications Web, les requêtes inter-domaines font référence aux requêtes d'une page Web d'un nom de domaine à une autre.

Traitement du journal des erreurs inter-domaines PHPSession Lors du développement d'applications Web, nous utilisons souvent la fonction Session de PHP pour suivre le statut de l'utilisateur. Cependant, dans certains cas, des erreurs inter-domaines peuvent survenir, entraînant l'impossibilité d'accéder et d'exploiter correctement les données de session. Cet article expliquera comment gérer les erreurs inter-domaines PHPSession et fournira des exemples de code spécifiques. Qu'est-ce qu'une erreur inter-domaine PHPSession ? L'erreur interdomaine fait référence à l'erreur dans le navigateur
