请问个AJAX有关问题
请教个AJAX问题
- JScript code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> function nums(){ var n = document.natform.num.value; var url="index.php?c=nat&a=natid&id="+n+""; if(n == ''){ document.getElementById('num').style.display='block'; document.getElementById('num').innerHTML='编号不能为空'; document.getElementById('num').style.color='red'; return false; }else{ xmlHttpRequest = createXmlHttpRequest(); xmlHttpRequest.onreadystatechange = handle; xmlHttpRequest.open("GET",url,true); xmlHttpRequest.send(null); //我的问题就是 在这个else里怎么接收到 handle()的返回值(true false) } } function handle(){ if(xmlHttpRequest.readyState == 4){ var re = xmlHttpRequest.responseText; if(re){ document.getElementById('num').style.display='block'; document.getElementById('num').innerHTML='编号已存在'; document.getElementById('num').style.color='red'; return false; }else{ document.getElementById('num').style.display='block'; document.getElementById('num').innerHTML='可以使用'; document.getElementById('num').style.color='green'; return true; } } }
以上是一个ajax 判断 id 是否存在的, 如果不存在,可以提交,如果存在提示已存在,不能提交
- JScript code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> function saves(){ if(nums()){ document.natform.action="index.php?c=nat&a=addnatpost"; document.natform.submit(); } }
但是现在问题是 num() 接收不到 handle() 的返回值, 所以已存在的时候 num() 状态是未定义的, 请教下这块怎么改
------解决方案--------------------
- JScript code
var re = xmlHttpRequest.responseText; //这里的re值是多少?alert看看。//如果没有值,说明是后端接收处理的问题<br><font color="#e78608">------解决方案--------------------</font><br>ajax 是异步通讯方式,所以你不可能从 num() 得到正确的返回值<br>你所需要的提交动作应在 handle 中完成<div class="clear"> </div>

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)

Sujets chauds

Solutions pour document.cookie non obtenues : 1. Paramètres de confidentialité du navigateur ; 2. Politique de même origine ; 3. Cookie HTTPOnly ; 4. Erreur de code JavaScript ; 5. Le cookie n'existe pas ou expire ; . Mode Viewer ; 8. Problèmes de serveur ; 9. Calendrier d'exécution de JavaScript ; 10. Vérifier le journal de la console, etc.

Le 3 septembre sort la version 1.5 du document Grand Theft Auto VI qui donne un aperçu détaillé de tout ce que l'on sait sur le jeu à ce jour. La version mise à jour du document a été annoncée dans une bande-annonce publiée sur X (anciennement Twitter).???

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

getElementById peut obtenir l'élément HTML correspondant via l'attribut id de l'élément, puis l'utiliser et le modifier facilement. Qu'il s'agisse de modifier dynamiquement le contenu et le style d'un élément ou d'ajouter un écouteur d'événement, getElementById est une méthode très couramment utilisée.

Introduction à l'objet Document en JavaScript et exemples de code : En JavaScript, l'objet Document est une interface qui représente l'intégralité du document HTML. Il fournit des méthodes d'accès et de fonctionnement au document HTML. Cet article présentera les méthodes et propriétés courantes de l'objet Document et fournira quelques exemples de code spécifiques. Méthode getElementById getElementById est une méthode importante de l'objet Document, utilisée pour

Propriétés et méthodes courantes du document : Propriétés : 1. document.title : Obtenez ou définissez le titre du document, généralement affiché sur la barre de titre ou l'étiquette du navigateur 2. document.URL : Obtenez l'URL complète du document ; . document. documentElement : récupère l'élément racine du document, généralement l'élément <html> ; 4. document.body : récupère l'élément <body> du document ;

Donnez d'abord l'adresse de la page Web : https://wall.alphacoders.com/featured.php?lang=Chinese Étapes principales : Utilisez la méthode connect de Jsoup pour obtenir l'objet Document Stringhtml="https://wall.alphacoders.com /featured.php ?lang=Chinese";Documentdoc=Jsoup.connect(html).get();Si le contenu est trop long, il ne sera plus affiché. Prenons cette section comme exemple : AboutUsFAQPrivacyP

不用数据库来实现用户的简单的下载,代码如下,但是却不能下载,请高手找下原因,文件路劲什么的没问题。
