Javascript XMLHttpRequest状态始终为0

Javascript XMLHttpRequest状态始终为0,javascript,json,ajax,wordpress,xmlhttprequest,Javascript,Json,Ajax,Wordpress,Xmlhttprequest,我试图使用wordpress.com网站上的posts JSON作为网站的一部分,但我的请求状态始终返回为0。下面是我正在调用的函数: var wordPress; var request = new XMLHttpRequest(); request.open("GET", "https://public-api.wordpress.com/rest/v1.1/sites/mywordpresssite.wordpress.com/posts/", true); request.onloa

我试图使用wordpress.com网站上的posts JSON作为网站的一部分,但我的请求状态始终返回为0。下面是我正在调用的函数:

var wordPress;

var request = new XMLHttpRequest();
request.open("GET", "https://public-api.wordpress.com/rest/v1.1/sites/mywordpresssite.wordpress.com/posts/", true);

request.onload = function() {
    if (request.status >= 200 && request.status < 400) {
    wordPress = JSON.parse(request.responseText);
    return wordPress;
    }
};
var-wordPress;
var request=new XMLHttpRequest();
请求。打开(“获取”https://public-api.wordpress.com/rest/v1.1/sites/mywordpresssite.wordpress.com/posts/“,对);
request.onload=函数(){
如果(request.status>=200&&request.status<400){
wordPress=JSON.parse(request.responseText);
返回wordPress;
}
};
在上面的代码链接中

网站{mywordpresssite.wordpress.com}未注册

此外,请检查此项以了解更多详细信息:

请尝试此代码片段以供参考:-

//生成请求对象
var-httpRequest;
//执行单击事件
document.getElementById(“ajax_json_Btn”).addEventListener(“单击”,makeRequest);
//发出http请求
函数makeRequest()
{
httpRequest=新的XMLHttpRequest();
如果(!httpRequest){
警报('放弃了吗
send()
it?)?