プロンプトが表示され続ける: xmlhttp が定義されていません
説明: パブリック チャット ルーム ページを作成する場合、ユーザーがスピーチを送信した後、そのスピーチはパブリック ディスカッション エリアに表示されます。
talk.php ファイルでコードを送信します:
次も含まれます: js 関数 tk は main.js で定義されており、コードは次のとおりです: function tk(form,maxtm){ if (form. cont.value==""){ alert("空のステートメントは許可されません!"); form.cont.focus(); return false } face = form .face.value; color = form.color.value; obt = form.obt.value; cont = form.cont.value; var url = "talk_chk.php?action =send&face="+face+"&color="+color+"&obt="+obt+"&cont="+cont; xmlhttp.open("Get",url,true); xmlhttp.onreadystatechange = callback; xmlhttp.send(null); form.cont.value=""; form.cont.focus(); refrsh(maxtm); return false; } しかし、ステートメントを送信した後、次のメッセージが表示されました: xmlhttp が定義されていません。一晩中作業しています。お願いします! ! ! ! ! ! xmlhttprequest.js のコード: if(window.ActiveXObject){ xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }else if(window.XMLHttpReuqest){ xmlhttp = new XMLHttpRequest(); }
-----解決策---------else if( window.XMLHttpReuqest) ここで間違っているのは XMLHttpRequest
なので、これはどのブランチにも入らないことになり、当然 xmlhttp は定義されていません
------解決策------IE にはいくつかの異なるバージョンがあります。すべて検索してください。 。
------解決策---------ネイティブ xmlhttp を使用せず、クラス ライブラリを使用してください、jquery、mootoolsが使用可能
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31
|