Analyse détaillée de l'utilisation d'AJAX (code collé)
Ce qui suit est la méthode d'utilisation d'AJAX que j'ai compilée pour vous. Les étudiants intéressés peuvent y jeter un œil.
HTTPS
"/jsontest/randomdata/" // there was a missing trailing /// i.e. // was going to https://larsendt.com/jsontest/randomdata/?ymax=500&count=32&t=0.96041791105086431234
Demande GET
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html> <head> <title>新建网页</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="description" content="" /> <meta name="keywords" content="" /> <script type="text/javascript"> function checkname(){ //ajax校验用户名 var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function(){ if(xhr.readyState==4){ document.getElementById('result').innerHTML = xhr.responseText; } } //获得输入的用户名,并传递个服务器端 var ming = document.getElementById('username').value; //对ming变量的特殊符号信息进行编码 ming = encodeURIComponent(ming); xhr.open('get','./04.php?nm='+ming+'&age=23', true); //xhr.open第三个参数默认异步请求为true, 改成同步请求为false; xhr.send(null); } </script> </head> <body> <h2>ajax之get形式请求</h2> <p>用户名:<input type="text" id="username" onblur="checkname()" /></p> <p>密码:<input type="password" id="userpwd" /></p> <p id="result"></p> </body></html>12345678910111213141516171819202122232425262728293031323334353637
Demande POST
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html> <head> <title>新建网页</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="description" content="" /> <meta name="keywords" content="" /> <script type="text/javascript"> function checkname(){ //ajax校验用户名 var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function(){ if(xhr.readyState==4){ document.getElementById('result').innerHTML = xhr.responseText; } } xhr.open('post','./05.php?height=165', true); //默认为true异步请求, false为同步请求 //post请求需要把数据组织为xml格式 //以下方法必须要在"open"方法后进行设置 xhr.setRequestHeader("content-type","application/x-www-form-urlencoded"); //获得输入的用户名,并传递个服务器端 var ming = document.getElementById('username').value; //对ming变量的特殊符号信息进行编码 ming = encodeURIComponent(ming); //把传递的参数变为"请求字符串"传递给send方法 var info = "nm="+ming+"&age=20"; xhr.send(info); } </script> </head> <body> <h2>ajax之post形式请求</h2> <p>用户名:<input type="text" id="username" onblur="checkname()" /></p> <p>密码:<input type="password" id="userpwd" /></p> <p id="result"></p> </body></html>123456789101112131415161718192021222324252627282930313233343536373839404142
FormDate collecte les données du formulaire
<!DOCTYPE html><html><head> <title></title> <meta charset="utf-8"> <script type="text/javascript" src="common.js"></script></head><body> <form> <p>用户名:<input type="text" name="user"></p> <p>密 码:<input type="password" name="pwd"></p> <p>邮 箱:<input type="text" name="email"></p> <p>头 像:<input type="file" name="userpic"></p> <p><input type="button" value="提交" id="btn"></p> </form> <script type="text/javascript"> //form表单节点对象 var oForm = document.getElementsByTagName('form')[0]; //按钮 var oBtn = $('btn'); oBtn.onclick = function(){ //先收集输入框的内容 var user = document.getElementsByName('user')[0].value; var pwd = document.getElementsByName('pwd')[0].value; var email = document.getElementsByName('email')[0].value; //通过ajax提交到服务器 var xhr; try{ xhr = new XMLHttpRequest(); }catch(e){ xhr = new ActiveXObject("Msxml2.XMLHTTP"); } xhr.open('POST','upload.php',true); //实例化表单对象,获得表单里面的输入框的内容(主流浏览器支持) //参数就是表单节点对象 var data = new FormData(oForm); xhr.send(data); xhr.onreadystatechange = function(){ if(xhr.readyState == 4 && xhr.status==200){ console.log(xhr.responseText); } } } </script></body></html>123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
AJAX cross-domain
//放在被访问资源上 <?php header('Access-Control-Allow-Origin:http://A.abc.com'); ?> 12
jasonP
//在客户端定义函数,在服务端定义调用函数和传入参数,请求时传入调用参数内容,服务端就用客户端传入的函数名为调用函数名(可变函数); //<script src=xxx.kuaiyu.com/xxx.php></script> https://xxx.cc.com/xx.php?param=xxx&function_name=function_name//百度标准接口 https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd=法国大选&cb=demo12345
JQUERY AJAX
Syntaxe :
$.get(url,data,function(),dataType)
url : fichier demandé.
données : transférer des données.
function(responseText, statusText,xhr) : fonction de retour
responseText : texte renvoyé.
statusText : la valeur de statut renvoyée.
status contient le statut de la requête
("success", "notmodified", "error", "timeout", "parsererror")
xhr : objet de requête XMLHttpRequest().
type de données :
"xml" - un document XML
"html" - HTML sous forme de texte brut
"text" - une chaîne de texte brut
"script" - exécute la réponse en JavaScript, et renvoie
"json" sous forme de texte brut - exécute la réponse en JSON et la renvoie sous forme d'objet JavaScript
"jsonp" - charge un morceau JSON en utilisant JSONP, qui ajoutera un "?callback=?" URL pour spécifier le rappel
.get(),.get(),.post() //post est identique aux paramètres d'obtention
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>JQuery Collapse</title><SCRIPT LANGUAGE="JavaScript" src="jquery-3.1.1.js"></SCRIPT><script type="text/javascript">$(function(){ $('#bt1').click(function(){ var username = $('input[name=username]').val();//获取用户名的值 var pwd = $('input[name=password]').val();//获取密码的值 $.get( 'get.php',//url {username:username,pwd:pwd},//$_GET['username']:请求的数据 function(res,sta,xhr){//回调函数 //res:返回值 //sta:返回的状态 //xhr:请求的对象XMLHttprequest // alert('返回值是:'+res); if(sta == 'success'){ $('span').html(res); } } ) }); });</script> <style type="text/css"></style> </head> <body>用户名:<input type="text" name='username' /><span></span><br> 密码:<input type="password" name='password' /><br> <input type="button" id="bt1" value="发送请求" /> </body> </html>1234567891011121314151617181920212223242526272829303132333435363738394041
$.ajax()
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>JQuery Collapse</title><SCRIPT LANGUAGE="JavaScript" src="jquery-3.1.1.js"></SCRIPT><script type="text/javascript">$(function(){ $('input[name=username]').keyup(function(){ var username = $('input[name=username]').val();//获取用户名的值 var pwd = $('input[name=password]').val();//获取密码的值 $.ajax({ url:'post.php', data:{username:username,pwd:pwd}, dataType:'html', type:'post', success:function(mydata){ $('span').html(mydata); } }) }); });</script> <style type="text/css"></style> </head> <body> 用户名:<input type="text" name='username' /><span></span><br> 密码:<input type="password" name='password' /><br> <input type="button" id="bt1" value="发送请求" /> </body> </html>
ci-dessus C'est la méthode d'utilisation d'AJAX que j'ai compilée pour vous. J'espère qu'elle vous sera utile à l'avenir.
Articles connexes :
Explication détaillée des étapes permettant à jQuery+ajax d'appeler le service WCF
Méthode de gestion des urgences du délai d'expiration jQuery AJAX
Téléchargement du fichier d'implémentation JQuery+AJAX
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

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

AI Hentai Generator
Générez AI Hentai gratuitement.

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)

L'outil de réparation DirectX est un outil système professionnel. Sa fonction principale est de détecter l'état DirectX du système actuel. Si une anomalie est détectée, elle peut être réparée directement. De nombreux utilisateurs ne savent peut-être pas comment utiliser l'outil de réparation DirectX. Jetons un coup d'œil au didacticiel détaillé ci-dessous. 1. Utilisez le logiciel de l'outil de réparation pour effectuer la détection des réparations. 2. S'il y a un problème anormal dans le composant C++ une fois la réparation terminée, cliquez sur le bouton Annuler, puis sur la barre de menu Outils. 3. Cliquez sur le bouton Options, sélectionnez l'extension, puis cliquez sur le bouton Démarrer l'extension. 4. Une fois l'extension terminée, détectez-la à nouveau et réparez-la. 5. Si le problème n'est toujours pas résolu une fois l'opération de l'outil de réparation terminée, vous pouvez essayer de désinstaller et de réinstaller le programme qui a signalé l'erreur.

Explication détaillée de l'erreur Oracle 3114 : Comment la résoudre rapidement, des exemples de code spécifiques sont nécessaires Lors du développement et de la gestion de la base de données Oracle, nous rencontrons souvent diverses erreurs, parmi lesquelles l'erreur 3114 est un problème relativement courant. L'erreur 3114 indique généralement un problème avec la connexion à la base de données, qui peut être provoqué par une défaillance du réseau, un arrêt du service de base de données ou des paramètres de chaîne de connexion incorrects. Cet article expliquera en détail la cause de l'erreur 3114 et comment résoudre rapidement ce problème, et joindra le code spécifique.

De nombreux amis ne savent toujours pas comment utiliser Baidu Netdisk, c'est pourquoi l'éditeur vous expliquera ci-dessous comment utiliser Baidu Netdisk. Si vous en avez besoin, dépêchez-vous et jetez un œil. Étape 1 : Connectez-vous directement après avoir installé Baidu Netdisk (comme indiqué sur l'image) ; Étape 2 : Sélectionnez ensuite « Mon partage » et « Liste de transfert » selon les invites de la page (comme indiqué sur l'image) ; Partage entre amis", vous pouvez partager des images et des fichiers directement avec des amis (comme indiqué sur l'image) ; Étape 4 : Sélectionnez ensuite "Partager", puis sélectionnez les fichiers de l'ordinateur ou les fichiers du disque réseau (comme indiqué sur l'image) ; Cinquième étape 1 : Ensuite, vous pouvez trouver des amis (comme indiqué sur l'image) ; Étape 6 : Vous pouvez également trouver les fonctions dont vous avez besoin dans la « Boîte au trésor des fonctions » (comme indiqué sur l'image). Ce qui précède est l’opinion de l’éditeur

L'outil d'activation KMS est un outil logiciel utilisé pour activer les produits Microsoft Windows et Office. KMS est l'abréviation de KeyManagementService, qui est un service de gestion de clés. L'outil d'activation KMS simule les fonctions du serveur KMS afin que l'ordinateur puisse se connecter au serveur KMS virtuel pour activer les produits Windows et Office. L'outil d'activation KMS est de petite taille et puissant en fonction. Il peut être activé en permanence en un seul clic. Il peut activer n'importe quelle version du système Windows et n'importe quelle version du logiciel Office sans être connecté à Internet. et outil d'activation Windows fréquemment mis à jour. Aujourd'hui, je vais le présenter. Permettez-moi de vous présenter le travail d'activation de kms.

Je pense que de nombreux utilisateurs utilisent l'outil d'activation Xiaomi win7, mais savez-vous comment utiliser l'outil d'activation Xiaomi win7. Ensuite, l'éditeur vous expliquera comment utiliser l'outil d'activation Xiaomi win7. Pour ceux qui sont intéressés par cela, veuillez venir à l'article suivant Voyons. La première étape consiste à accéder à « Poste de travail » après avoir réinstallé le système, à cliquer sur « Propriétés système » dans le menu supérieur et à vérifier l'état d'activation de Windows. Dans la deuxième étape, cliquez pour télécharger l'outil d'activation win7 en ligne et cliquez pour l'ouvrir (de nombreuses ressources sont disponibles partout). La troisième étape consiste à ouvrir l'outil d'activation Xiaomi et à cliquer sur "Activer Windows de manière permanente". La quatrième étape consiste à attendre que le processus d'activation termine l'activation. Étape 5 : Vérifiez à nouveau l'état d'activation de Windows et constatez que le système a été activé.

[Analyse de la signification et de l'utilisation du point médian PHP] En PHP, le point médian (.) est un opérateur couramment utilisé, utilisé pour connecter deux chaînes ou propriétés ou méthodes d'objets. Dans cet article, nous approfondirons la signification et l’utilisation des points médians en PHP, en les illustrant avec des exemples de code concrets. 1. Opérateur de point médian de chaîne de connexion L’utilisation la plus courante en PHP consiste à connecter deux chaînes. En plaçant . entre deux chaînes, vous pouvez les assembler pour former une nouvelle chaîne. $string1=&qu

Wormhole est un leader en matière d'interopérabilité blockchain, axé sur la création de systèmes décentralisés résilients et évolutifs qui donnent la priorité à la propriété, au contrôle et à l'innovation sans autorisation. Le fondement de cette vision est un engagement envers l'expertise technique, les principes éthiques et l'alignement de la communauté pour redéfinir le paysage de l'interopérabilité avec simplicité, clarté et une large suite de solutions multi-chaînes. Avec l’essor des preuves sans connaissance, des solutions de mise à l’échelle et des normes de jetons riches en fonctionnalités, les blockchains deviennent plus puissantes et l’interopérabilité devient de plus en plus importante. Dans cet environnement d’applications innovant, de nouveaux systèmes de gouvernance et des capacités pratiques offrent des opportunités sans précédent aux actifs du réseau. Les créateurs de protocoles se demandent désormais comment opérer dans ce nouveau marché multi-chaînes.

L'utilisation d'Ajax pour obtenir des variables à partir de méthodes PHP est un scénario courant dans le développement Web. Grâce à Ajax, la page peut être obtenue dynamiquement sans actualiser les données. Dans cet article, nous présenterons comment utiliser Ajax pour obtenir des variables à partir de méthodes PHP et fournirons des exemples de code spécifiques. Tout d’abord, nous devons écrire un fichier PHP pour gérer la requête Ajax et renvoyer les variables requises. Voici un exemple de code pour un simple fichier PHP getData.php :
