ホームページ  >  に質問  >  本文

javascript - Ajax による XML ファイルの読み取りについて質問します。

xml ファイル:

リーリー

js コードは次のとおりです:

リーリー

htmlコードは次のとおりです:

リーリー

w3school で例を学び、ユーザー名を入力し、xml ファイル内でユーザー名を含むノードを検索し、最後にパスワードを表示するように変更したいと思いました。

Google Chrome は常にエラーを報告します: null のプロパティ 'documentElement' を読み取れません。
そして、Firefox はエラーを報告しました: xmlhttp.responseXML が null です。
私は長い間それを理解できなかったので、助けを求めてここに来ました。

为情所困为情所困2734日前557

全員に返信(2)返信します

  • 伊谢尔伦

    伊谢尔伦2017-05-19 10:21:04

    コード内で報告されるエラーは次の文になるはずです:

    リーリー

    XMLHttpRequest.responseXML プロパティは、リクエストによって取得された HTML または XML を含むドキュメントを返す読み取り専用の値です。リクエストが失敗した場合、送信されなかった場合、または取得されたデータが XML として正しく解析できない場合は null を返します。またはHTML。ソース

    上で述べたように、この時点ではリクエストは成功しなかったため、xmlhttp.responseXML は null であるため、エラーが報告されます。 ajax のステータスを決定する if ステートメントにこのコードを記述してみてください。

    返事
    0
  • 漂亮男人

    漂亮男人2017-05-19 10:21:04

    解決しました、ありがとうございます。 (手動でお花を送る

    )

    返事
    0
  • キャンセル返事