我正在尝试使用jQuery和ajax函数将数据从我的表单发送到IFTTT webhook。
我的webhook是触发器,然而,IFTTT没有收到我的价值观。所以(发送)我的数据部分肯定有问题。
我的剧本:
<script>
$(document).ready(function() {
$('#btn').click(function() {
$.ajax({
url: "https://maker.ifttt.com/trigger/{EVENT}/with/key/{KEY}",
type: "POST",
data: 'JSON.stringify({
"value1":"HELLO"
})',
contentType: "application/json",
complete: function() {
alert("Success");
}
});
});
});
</script>
答案 0 :(得分:1)
两个问题:
Content-Type
。但它没有成功发送,因为application/json
设置为application/json
,这会触发预检OPTIONS请求。 jQuery询问IFTTT是否可以发送value1
数据,并且除非IFTTT说它没问题,否则不会发送它。 IFTTT没有使用正确的反向标题进行响应,因此jQuery不会发送实际请求。幸运的是,IFTTT接受了$(document).ready(function() {
$('#btn').click(function() {
$.ajax({
url: "https://maker.ifttt.com/trigger/{EVENT}/with/key/{KEY}",
type: "POST",
data: {"value1":"HELLO"},
complete: function(){alert("Success")}
});
});
});
等人。作为表单变量,所以发送方式有效:
0b1001001001001001001001001001