第一次获取
:
async function myFetch() {
let response = await fetch('https://jsonplaceholder.typicode.com/todos/1');
let data = await response.json();
console.log(data);
}
Hackerrank抛出错误,因为fetch
不是函数。我还尝试了window.fetch
和global.fetch
,但都无济于事。
我尝试了XHR
:
function myXHR() {
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (this.readyState === 4 && this.status === 200) {
console.log(this.responseText);
// or JSON.parse(this.responseText);
}
};
xmlhttp.open('GET', 'https://jsonplaceholder.typicode.com/todos/1');
xmlhttp.send();
}
我已经通过了HackerRank REST API认证,也有同样的问题。HackerRank使用NodeJs环境运行代码(在langage选择中提到),因此XMLHttpRequest和fetch都不可用(因为它们仅限于浏览器)。
我建议您使用request
npm包,HackerRank允许您要求它。一个缺点是请求不支持promise&异步/等待,除非您导入其他包(HackerRank似乎无法识别)。
以下是我使用的:
const request = require('request');
function myFetch(url) {
return new Promise((resolve, reject) => {
request(url, function (error, response, body) {
if(error) reject(error)
else resolve(body)
});
});
}
问题内容: 我试图在带有Razor的MVC 4中使用$ .ajax发出AJAX请求。我不确定如何实现它。 使用此视频,我能够成功进行返回数据的链接驱动的调用,但是我似乎无法在jquery函数中执行相同的操作。我似乎找不到如何执行此操作的任何基本示例。这就是我正在使用的: HomeController.cs View.cshtml 问题答案: 您只需要使其成为一个。另外,如果您使用的是Ajax PO
因此,当前,当我的webapp发出get请求时,uri如下所示: 用户?USDERID=123 我想要的是 用户/123 我该怎么做? Googleing如何在javascript中发出get请求,当我想要后者时,就会给出前者的URI。 @requestmapping(value=“/users/{userId}”,method=requestmethod.get) 编辑: 因此,我在回复中尝试了
问题内容: 我对MVC项目的以下详细信息有疑问。 当我尝试将jquery ajax请求与加载面板(例如旋转gif(甚至文本))一起使用时,从提琴手观察到我收到错误消息 所需的反伪造表单字段“ __RequestVerificationToken”不存在。 如果我 在POST动作方法上发表评论 并使用加载面板,它工作正常,我想知道为什么会收到此错误。 我什至使用了查询字符串 还是我出错了 防伪令牌无
问题内容: 如何使用jQuery明确提出AJAX HTTPS GET请求?我正在尝试执行以下操作。在https页面上,我有一行代码,但是出现以下错误 如果相对资源来自https页面,为什么AJAX调用会尝试使用HTTP协议访问页面?如果$ .get(url)方法默认执行此操作,那么我如何使用jQuery进行显式的HTTPS GET请求?在http://forum.jquery.com/topic/
问题内容: 我正在处理购物车应用程序。用户会将项目添加到他们的“购物车”中,该商品将存储在本地存储中。当用户导航到与将商品添加到购物车的页面不同的页面时,需要使用添加到购物车(本地存储)的商品填充页面。我使用车把为页面构建模板,使用NodeJS / ExpressJS创建路由并为获取/发布请求填充页面,并使用Ajax向客户端和服务器发送请求。 当前,当用户访问视图购物车页面时,我会第一次使用它,但
本文向大家介绍如何在JavaScript中使用AJAX请求设置Cookie值?,包括了如何在JavaScript中使用AJAX请求设置Cookie值?的使用技巧和注意事项,需要的朋友参考一下 我们需要使用AJAX请求或以任何AJAX请求将这些cookie发送到服务器的方式来设置cookie。 这里要注意的一件事是,对任何远程服务器的每个AJAX请求都会自动将所有cookie发送到该服务器,而无需我