我的index.html
form action="h-left.php" method="post">
<input type="submit" id="jQueryButton5" onclick="window.reload(true);return false;" name="" value="left" style="position:absolute;left:740px;top:120px;width:101px;height:28px;z-index:4;">
</form>
我的h-left.php
<?php
header('Location: /aisoy2/index.html'); # redirection vers page principal
exec('python /home/pi/py/head-left.py');
?>
我想在不重新加载页面的情况下执行此脚本,
答案 0 :(得分:0)
为什么不让jQuery对您的php脚本运行AJAX请求?
答案 1 :(得分:0)
你需要使用Ajax,PHP会重新加载页面,因为它会进入服务器。
使用jQuery更容易:
$.ajax({
type: "POST",
url: "yourphppage.php",
// parameters that you want to pass
data: { name: "John", location: "Boston" }
})
// When the request complete
.done(function( msg ) {
alert( "Data Saved: " + msg );
});
更多信息:jQuery Ajax
答案 2 :(得分:0)
通过AJAX调用php脚本。
参见本页:使用jQuery的Ajax:jQuery Ajax
答案 3 :(得分:0)
您可以使用Jquery Ajax来完成它。这很简单直接。
在你的html文件中
<script>
$(document).ready(function(){
$("#jQueryButton5").click(function(){
$.ajax({url:"h-left.php",success:function(result){
//Success
}});
});
});
</script>
阅读本教程: