Javascript不返回请求
看起来很简单,但我做错了什么。此函数返回的所有内容都是您的CatFact。。我也尝试将返回放入请求函数中,但没有成功。需要任何帮助。请求是异步的。这意味着请求将被触发,JavaScript将在响应返回到客户端之前立即移动到下一行。在你的情况下,打印猫的东西是事实Javascript不返回请求,javascript,Javascript,看起来很简单,但我做错了什么。此函数返回的所有内容都是您的CatFact。。我也尝试将返回放入请求函数中,但没有成功。需要任何帮助。请求是异步的。这意味着请求将被触发,JavaScript将在响应返回到客户端之前立即移动到下一行。在你的情况下,打印猫的东西是事实 在这个实例中,返回cat事实本身将不起作用,因为您将在响应返回并更改空字符串之前返回它。您需要在成功回调中调用函数,或者返回请求对象本身 请求是异步的。这意味着请求将被触发,JavaScript将在响应返回到客户端之前立即移动到下一行。
在这个实例中,返回cat事实本身将不起作用,因为您将在响应返回并更改空字符串之前返回它。您需要在成功回调中调用函数,或者返回请求对象本身 请求是异步的。这意味着请求将被触发,JavaScript将在响应返回到客户端之前立即移动到下一行。在你的情况下,打印猫的东西是事实
在这个实例中,返回cat事实本身将不起作用,因为您将在响应返回并更改空字符串之前返回它。您需要在成功回调中调用函数,或者返回请求对象本身 请求是异步的。这意味着请求将被触发,JavaScript将在响应返回到客户端之前立即移动到下一行。在你的情况下,打印猫的东西是事实
在这个实例中,返回cat事实本身将不起作用,因为您将在响应返回并更改空字符串之前返回它。您需要在成功回调中调用函数,或者返回请求对象本身 请求是异步的。这意味着请求将被触发,JavaScript将在响应返回到客户端之前立即移动到下一行。在你的情况下,打印猫的东西是事实
在这个实例中,返回cat事实本身将不起作用,因为您将在响应返回并更改空字符串之前返回它。您需要在成功回调中调用函数,或者返回请求对象本身 有错误吗?有错误吗?有错误吗?有错误吗?有错误吗?
function getCatFact() {
var catFact = "";
request('http://catfacts-api.appspot.com/api/facts', function (error, resp, body) {
var jsonObj = JSON.parse(body);
catFact += jsonObj.facts[0];
})
console.log("HERE IT IS: "+catFact);
return "Here is your CatFact" + catFact;
}