ajax调用上的Apache服务器空对话框

时间:2017-03-21 19:46:47

标签: javascript php jquery ajax

我正在研究如何从Web服务器控制Raspberry Pi GPIO的基础知识。但是,我遇到了一个问题。这是我目前的设置。

index.html ,主要网页

<html>
<head>
    <meta charset="utf-8" />
    <title>Blink</title>
</head>
<body style="background-color: white;">

<!-- Button to call blink -->
<button type="button" onclick="blink()">blink</button>

<!-- javascript -->
    <script src="script.js"></script>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>

</body>

script.js (我通过ajax调用php.php)

function blink() {
$.ajax({
    url:"php.php", //the page containing php script
    type: "POST", //request type
 });
}

php.php ,我控制GPIO

<?php 
exec("gpio -1 write 11 1");
sleep(1);
exec("gpio -1 write 11 0");
?>

目前,代码可以控制GPIO的工作原理。我有一个LED连接,它点亮了一切。但是,每次php文件运行完毕后,我都会在Chrome中收到一个对话框。该对话框是空白的,我认为它与Ajax或Jquery返回空值有关。这是我缺乏知识的地方,如果有人可以帮我压制这个对话框,我将不胜感激。谢谢!

(The Dialog Box)

0 个答案:

没有答案