AJAXについて質問があります
AJAX について質問する
- JScript コード
<!-- 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; } } }
上記は ID が存在するかどうかを判断するための ajax であり、存在しない場合は送信できます。存在する場合は、既に存在するため送信できないことを示すプロンプトが表示されます
- JScript コード
<!-- 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 コード
var re = xmlHttpRequest.responseText; //ここでの re 値は何ですか?警戒して見てください。 //値がない場合は、バックエンドの受信と処理に問題があることを意味します。 <br><font color="#e78608">------解決策------------------</font><br> Ajax は非同期通信メソッドであるため、num() から正しい戻り値を取得することはできません<br>必要な送信アクションはハンドル <div class="clear"> で完了する必要があります</div>

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











9 月 3 日、グランド セフト オート VI ドキュメントのバージョン 1.5 がリリースされました。これには、ゲームについてこれまでに知られているすべての詳細な概要が記載されています。ドキュメントの更新版は、X (旧 Twitter) で公開されたトレーラーで発表されました。

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

document.cookie が取得できない場合の解決策: 1. ブラウザのプライバシー設定、2. 同一オリジン ポリシー、3. HTTPOnly Cookie、4. JavaScript コード エラー、5. Cookie が存在しないか期限切れ、6. クロスドメインの問題、7 . ビューアモード; 8. サーバーの問題; 9. JavaScript 実行タイミング; 10. コンソールログなどを確認します。

getElementById は、要素の id 属性を通じて対応する HTML 要素を取得し、それを簡単に操作および変更できます。要素のコンテンツとスタイルを動的に変更する場合でも、イベント リスナーを追加する場合でも、getElementById は非常に一般的に使用されるメソッドです。

JavaScript の Document オブジェクトの概要とコード例: JavaScript では、Document オブジェクトは HTML ドキュメント全体を表すインターフェイスであり、HTML ドキュメントへのアクセスおよび操作メソッドを提供します。この記事では、Document オブジェクトの一般的なメソッドとプロパティを紹介し、いくつかの具体的なコード例を示します。 getElementById メソッド getElementById は、Document オブジェクトの重要なメソッドです。

共通のドキュメントのプロパティとメソッド: プロパティ: 1. document.title: ドキュメントのタイトル (通常はブラウザのタイトル バーまたはラベルに表示されます) を取得または設定します; 2. document.URL: ドキュメントの完全な URL を取得します; 3 . document. documentElement: ドキュメントのルート要素 (通常は <html> 要素) を取得します。 4. document.body: ドキュメントの <body> 要素を取得します。 5. document.head など。

まず Web ページのアドレスを指定します: https://wall.alphacoders.com/featured.php?lang=English 主な手順: Jsoup の connect メソッドを使用して、Document オブジェクト Stringhtml="https://wall.alphacoders.com を取得します。 /featured.php ?lang=中国語";Documentdoc=Jsoup.connect(html).get();コンテンツが長すぎる場合、再表示されません。このセクションを例として見てみましょう: AboutUsFAQPrivacyP

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