我有以下代码在我自己的网站上完美运行,但我想在zapier上执行它,它似乎不支持XMLHttpRequest,我不知道如何更改代码以适应。我和json一起工作有点新,所以感谢任何帮助。
var xhr = new XMLHttpRequest();
xhr.open('POST', "www.url.com", true);
xhr.setRequestHeader('Content-Type', 'application/json; charset=UTF-8');
xhr.send(JSON.stringify(
{
"values": {
"1": "Test Name",
"2": "123"
}
}
));
更新:
好的,所以我试过了:
fetch("www.url.com",
{
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
method: "POST",
body: JSON.stringify(
{
"values": {
"1": "name",
"13": "123"
}
}
)
})
并收到错误“如果您正在执行异步(使用获取库),则需要使用回调!”所以我觉得代码工作正常,现在还有其他的事情需要解决。
答案 0 :(得分:0)
fetch
(和XMLHttpRequest
受到与grdNotas.Rows(numero).Cells(2).FindControl("txtf1")
大多数相同的限制,但浏览器支持有限)是使用JSON格式生成HTTP请求的唯一方法来自在Web浏览器中运行的JavaScript的正文。
答案 1 :(得分:0)
Check out the Zapier documentation用于创建HTTP请求。看起来你错过了.catch(callback);
部分。