【发布时间】:2011-05-27 21:55:38
【问题描述】:
我正在开发一个 Firefox 扩展程序,但我一直在尝试从一些需要从中获取数据的站点获取响应文本。不知道为什么我在这里没有得到任何数据。
这是测试来自 Quantcast.com 的 XHR 请求的代码:
function callback(serverData) {
alert(serverData);
}
function ajaxRequest() {
var AJAX = null;
if (window.XMLHttpRequest) {
AJAX=new XMLHttpRequest();
} else {
AJAX=new ActiveXObject("Microsoft.XMLHTTP");
}
if (AJAX==null) {
alert("Your browser doesn't support AJAX.");
return false
}
AJAX.onreadystatechange = function() {
if (AJAX.readyState==4 || AJAX.status==200) {
callback(AJAX.responseText);
}
}
var url='http://www.quantcast.com/facebook.com';
AJAX.open("GET", url, true);
AJAX.send(null);
}
这里有什么遗漏吗?我知道其他扩展通过 XHR 通过 Quantcast 提取数据,但是当我尝试这样做时,警报上没有显示任何内容。
【问题讨论】:
标签: xml ajax http xmlhttprequest