gpt4 book ai didi

javascript - 为什么我的 ajax 调用不起作用?

转载 作者:行者123 更新时间:2023-12-02 17:35:07 25 4
gpt4 key购买 nike

我有一个 html 页面,其工作方式类似于控制模块,上面有一个按钮,单击该按钮后将运行一个触发警报的 python 脚本。当我点击它时,它什么也没做。但我在开发人员工具中没有收到任何错误。 python 代码可以工作,所以脚本不是问题,而是我的 ajax 请求。

这是代码:

<input type='button' class="btn btn-default" value='Alarm ON' id = 'alarm'>

<script>
$("#alarm").click(function()
{
$.ajax({
type: "GET",
url: "lib/scripts/AlarmON.py",
success: function(response){}
});
})
</script>

我知道这个电话是否有效,因为我房间里的闹钟会响。

编辑:对于那些感兴趣的人,这是我的脚本:

import suds
from suds.client import Client
from suds.transport.http import HttpAuthenticated
from suds.sax.text import Raw

def main():
#Sends a network message to device to trigger an alarm
url = "http://foobar/WSDL/v4.0/iLON100.WSDL"
client = Client(url, username='ilon', password='ilon', location = 'http://foobar/WSDL/iLON100.WSDL')
xml = Raw('<Item><UCPTname>Net/MB485/PLC/Virtual Fb/y2</UCPTname><UCPTvalue>TRUE</UCPTvalue></Item>')
client.service.Write(xml)

if __name__ == "__main__":
main()

更新我将 document.write("hi) 放在 success() 内,如果调用有效,它会将 hi 写入页面,所以我不确定发生了什么......

最佳答案

你不能像这样直接执行Python脚本。看看这里: http://docs.python.org/2/howto/webservers.html

关于javascript - 为什么我的 ajax 调用不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22665462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com