gpt4 book ai didi

javascript - 通过网页使用硬件

转载 作者:行者123 更新时间:2023-12-02 13:51:46 24 4
gpt4 key购买 nike

所以,我正在尝试制作一个网页,在单击“内存游戏”按钮后,它将执行两件事:

  1. 它将设置我在硬件代码中编写的云函数并采取相应的操作
  2. 它将完全转到另一个网页。

但是,当我尝试让它这样做时,它不起作用。我不确定硬件是否收到正确的消息(尚未测试),但我应该能够转到下一页。经过测试,如果出现$.post( requestURL, { params: thisGame, access_token: accessToken });则进入下一页。被注释掉了。

请,非常感谢您的帮助

<!DOCTYPE html>
<html>
<body>
<input id="Memory Button" type="button" value="Memory Game" onclick="myFunction1('Memory')"/>

<script language="javascript" type="text/javascript">

var deviceID = "device id";
var accessToken = "access token";
var baseURL = "https://api.particle.io/v1/devices/";
var whichGame="setGame";

function myFunction1(thisGame)
{
var requestURL = "https://api.spark.io/v1/devices/" + deviceID + "/" + whichGame + "/?access_token=" + accessToken;

$.post( requestURL, { params: thisGame, access_token: accessToken });

myFunction2();
}

function myFunction2()
{
window.location.href = 'http://twin-cities.umn.edu/';
}

</script>
</body>
</html>

最佳答案

在 header 中包含 jquery cdn,如下所示:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>

您可以尝试使用 AJAX 并使用以下代码:

var ajax = $.ajax({                                                     
url: yourURL,
data: data,
type: 'POST',
beforeSend : function(xhr) {
xhr.setRequestHeader("token", token_value); //append token to header
},
error : function(response){ //if something went wrong on server
console.log(response);
alert("Something went wrong. Please try later.");
},
success: function(response){
//call the function you wanted to call here
}
});

其中“data”是一个字符串化对象,包含您要发送的所有数据。

关于javascript - 通过网页使用硬件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40978682/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com