1

XHR を使用して CSV ファイルを読み込んでいます。もちろん、その名前は XML をロードするために使用する必要があることを示唆していますが、他の種類のファイルを実際にロードするものは他にありません。必要ではありませんが、受け取った結果を検証しようとしています。おそらく、それは XML でなければならないと信じているか、CSV がどのように見えるべきかについて内部 (間違った/恣意的な) 知識を持っている可能性があります - とにかく、次の形式のエラーが発生します:

エラー: 整形式ではありません ソース ファイル: file:///~~~/docs/quiz.csv 行: 1、列: 1 ソース コード: צמתים,ארץ הגידול,שטח הגידול,אופן הגידול,קטיף/ בציף / איסוף,人、人、人、人、人、人、人、人、人/人

実際にはCSV標準などはありませんが、それでもFirefoxはXMLであるかのように検証しようとしていると思います(サーバーが異なるMIMEタイプなどを送信しても)これは機能に影響しません、ロードは正常に完了しますが、コンソールに出力されたエラーはまだ私を悩ませています。それで、その検証をキャンセルする方法はありますか?

4

1 に答える 1

3

使用できます

XMLHttpRequest().overrideMimeType()

ブラウザにあなたのやり方でデータを処理させるように強制します。

MDN ドキュメント

于 2012-08-17T10:58:32.070 に答える