【问题标题】:Python AJAX not working PHP webpagePython AJAX 无法正常工作 PHP 网页
【发布时间】:2015-12-07 19:52:34
【问题描述】:

我正在尝试创建一个网站,当按下某个按钮时,将运行一个 python 脚本,该脚本将打开我的树莓派上的 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>

【问题讨论】:

  • 学习做基本的调试,例如打开你的 JS 调试控制台,你会看到 a.readySate.... readyState,也许?

标签: javascript php python ajax


【解决方案1】:

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

我保存了您的代码,打开文件并在“控制台”选项卡中看到:

Uncaught SyntaxError: Unexpected token :

此错误在第 8 行:

var a = new XMLHttpRequest():

要么删除这个冒号,要么用分号替换它,你可能离解决问题更近了一步。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多