5

この大きなパズルの一部として、このエラーが発生します

var xhr = new XMLHttpRequest();
xhr.setRequestHeader( 'Content-Type', 'application/json' );

//Error: INVALID_STATE_ERR: DOM Exception 11

さらなる研究のために

  1. O'Reillyの著書「Javascript第6版の明確なガイド」(第18章「スクリプト化されたHTTP」の491ページ)では、XMLHttpRequestについて説明しています。これは、HTTPまたはXML(歴史的遺物)だけではないことに注意してください。

  2. XMLHttpREquestに関するMozillaの開発エントリはこちら

4

1 に答える 1

6

リクエストヘッダーを設定open()する前に、事前に行う必要があります。XMLHttpRequest電話をかけた後、その行をに移動するだけですopen()

var xhr = new XMLHttpRequest();
xhr.open( 'POST', 'example.php', true );
xhr.setRequestHeader( 'Content-Type', 'application/json' );
于 2012-06-18T13:14:26.117 に答える