Python AJAX无法运行PHP网页


Python AJAX not working PHP webpage

我正在尝试创建一个网站,当按下某个按钮时,将运行一个python脚本,该脚本将打开我的树莓pi上的GPIO引脚。

然而,我的代码似乎不起作用。请有人告诉我我的代码出了什么问题:

<html>
<head>
    <meta charset="UTF-8">
    <script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
    <script type="text/javascript">
        $(document).ready(function(){
            $('#clickON').click(function(){
                var a = new XMLHttpRequest():
                a.open("GET","output.py")
                a.onreadystatechange=function(){
                    if(a.readySate==4){
                        if(a.status == 200){
                        }
                        else alert("HTTP ERROR!!")
                    }PHP
                }
                a.send
            });
        });
    </script>
</head>
<body>
    <button type="button" id="clickON">ON</button><br>
</body>
</html>

调试Javascript可以通过浏览器的开发工具完成。在Chrome for OSX中,我通过右键单击任何页面元素并单击"检查"来访问它们。

我保存了你的代码,打开了文件,在"控制台"选项卡中我看到:

Uncaught SyntaxError: Unexpected token :

此错误出现在第8行:

var a = new XMLHttpRequest():

删除这个冒号,或者用分号替换它,这样就离解决问题又近了一步。