を通じてハードウェアを使用して、私はメモリのゲームのためのボタンがクリックされた後に、それは2つのことを行うだろう、というWebページを作成しようとしています:だから、Webページ
- それは私は、ハードウェアの中で書いたクラウド機能を設定しますそれに応じて行動してください。
- 別のWebページに完全に移動します。
ただし、これを行うようにしようとすると動作しません。ハードウェアが正しいメッセージを受け取っているかどうかはまだわかりませんが(まだテストしていませんが)、次のページに行くことができます。テストを通じて、$.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>
コンソールエラーはありますか? –
'$ .post'からコールバックを取得するまでウィンドウの位置を変更しないでください –
' my.Function2'を '$ .post'のコールバックにするべきですか?あなたの '$。post'が完了する前にあなたのハードウェアが何かを受け取っていないと、' post'は非同期です。 – somethinghere