2016-12-04 76 views
-1

我的目标是使用光子,通过点击按钮,一些数据通过云端发送到光子。但是,同时我也想去另一个页面。问题是,当我尝试按下按钮时,它甚至不会进入其他页面。我还不确定数据是否被发送(尚未测试),但应该转到其他页面。任何帮助深表感谢。发送数据到硬件并转到另一个网页?

<!DOCTYPE html> 
<html> 

<body> 

<input id="Memory Button" type="button" value="Memory Game" onclick="return myFunction1("setGame"),myFunction2()"/> 

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



function myFunction1(objButton) 
{ 
    var deviceID = "1f0026001847353236343033"; 
    var accessToken = "edc90d3d0f4048681a946f75a7bbe221ad7e1110"; 
    var baseURL = "https://api.particle.io/v1/devices/"; 

    varname=objButton; 
    requestURL= baseURL + deviceID + "/" + varName + "/?access_token=" + accessToken; 
    $.post(requestURL, { params: varName , access_token: accessToken }); 
} 

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

</script> 


</body> 

</html> 
+0

只是不从内嵌处理器返回任何东西,也没有接收器的价值。 – Teemu

+0

感谢您的回复!所以,我改变了回报,但是当我点击按钮时,它仍然没有进入下一页。 – user4826575

+0

[通过网页使用硬件]可能的重复(http://stackoverflow.com/questions/40978682/using-hardware-through-webpage) –

回答

0

onclick应该onclick="myFunction1('setGame');myFunction2()"

<input id="Memory Button" type="button" value="Memory Game" onclick="myFunction1('setGame');myFunction2()"/> 

<!DOCTYPE html> 
<html> 

<body> 

<input id="Memory Button" type="button" value="Memory Game" onclick="myFunction1('setGame');myFunction2()"/> 

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



function myFunction1(objButton) 
{ 
    var deviceID = "1f0026001847353236343033"; 
    var accessToken = "edc90d3d0f4048681a946f75a7bbe221ad7e1110"; 
    var baseURL = "https://api.particle.io/v1/devices/"; 

    varname=objButton; 
    requestURL= baseURL + deviceID + "/" + varName + "/?access_token=" + accessToken; 
    $.post(requestURL, { params: varName , access_token: accessToken }); 
} 

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

</script> 


</body> 

</html> 
+0

感谢您的回复!我添加了更改,但点击按钮时不会进入下一页。 – user4826575

相关问题