Maison > Article > développement back-end > Méthode de transfert de valeur PHP et méthode Ajax pour implémenter la fonction de vérification
Cet article vous présente trois façons de transmettre des valeurs du frontend PHP au backend pour vérification, ainsi que la fonction de vérification d'ajax. Les amis qui en ont besoin peuvent apprendre ensemble
. Transfert PHP frontend 3 façons de vérifier les valeurs en arrière-plan
1. Méthodes de publication, d'obtention et ajax
poster et. Les méthodes get sont La méthode utilisée sur le formulaire nécessite principalement le transfert de valeur dynamique ajax pour la vérification des antécédents
2 Le code de transfert de valeur dynamique ajax est le suivant
//给调用ajax的这里设一个函数 function u_ajax(uname,upass){ //创建ajax if(window.XMLHttpRequest){ xmlhttp = new XMLHttpRequest(); }else{ xmlhttp = new ActiveObject(“Microsoft.XMLHTTP”); } //打开一个页面 xmlhttp.open(“post”,”../dao/loginAction.php”,true); //在用post方式传值的时候要加上这句,不然后台会收不到 xmlhttp.setRequestHeader(“Content-type”,”application/x-www-form-urlencoded”); //这里传值过去 xmlhttp.send(“uname=”+uname+”&&”+”upassword=”+upass); //准备返回处理 xmlhttp.onreadystatechange=function(){ if(xmlhttp.readyState == 4 && xmlhttp.status == 200 ){ //这里是返回的值 var res = xmlhttp.responseText; //返回处理 if(res == "errn"){ document.getElementById("err").style.visibility="visible"; document.getElementById("err").style.color="red"; document.getElementById("err").innerHTML="账号或密码错误!"; return false; }else{ //若无返回值则定为空 document.getElementById("err").innerHTML=""; } } } }//ajax/Notez qu'après le retour d'ajax, qu'il renvoie ou non, le retour final de la fonction est sous-défini/À ce stade, vous pouvez utiliser la méthode suivante pour vérifier la valeur entrante .Vous pouvez d'abord juger si la valeur renvoyée est Pour la mauvaise balise de mot, la valeur est écrite dans une balise cachée, puis textContent est utilisé pour lire si la valeur que nous avons spécifiée est écrite, afin de savoir si la valeur saisie est correcte. ; renvoie si c'est correct, return true, s'il y a une erreur, return false
//调用上面的函数,并通过上面生成的值进行判断 function lg_verity(){ //调用上面的函数 ,这里返回了,那里面ajax部分就不有用了 my_lg_verity(); //得到内容的值 var errText = document.getElementById("err").textContent; //这里用来判断是否有写入值,判断是否可以跳转的 if(errText.length>0){ return false; } }Ce qui précède est l'intégralité du contenu de cet article, je. j'espère que cela sera utile à l'étude de chacun.
Production d'interactions de données Ajax et MySQLTableau de messagesFonction
PHP implémente la fonction Message Board basée sur le contrôle de session
Une méthode simple pour implémenter la fonction Message Board en PHP
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!