これが私のコードです。
私はそれがlocalhostを指していることを知っています。ただし、404 になるはずです。404に到達できれば、あなたは私の先を行っています。
私は IE9 のデバッグ コンソールを使用しており、「xdr.open()」呼び出しの直前まで取得できます。
ネットパネルに何も表示されません。助けてください。
$('body').on('click','.click',function() {
if (window.XDomainRequest) {
xdr = new XDomainRequest();
xdr.onload = function() {
xdr.contentType = "text/plain";
alert('load');
};
xdr.onerror = function() {
alert('error');
};
xdr.onprogress = function() {
alert('progress');
};
xdr.ontimeout = function() {
alert('timeout');
};
xdr.timeout = 10000;
alert('Preparing to open connection...');
xdr.open( 'GET', host + '/bookmarklet/saveData/' );
alert('If you see this message, the connection is opened');
xdr.send( ( s.hasContent && s.data ) || null );
alert('If you see this message, the data has been sent!');
}
});
編集: xdr.setTimeout 周辺のコピー/貼り付けによるタイプミスを修正しました -- まだ動作しませんか?