这是我的代码。
我知道它指向本地主机。但是,它应该为您提供 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 周围复制/粘贴的错字——仍然不起作用?