想要在web端某个按钮的js代码中,使用ajax来调用服务端的一个python脚本,从数据库取出数据并写入服务端的另一个html文件中,可以实现吗?
w3c上有这样的一个例子,不过是用的asp文件,而且只是操作了原来的html,(代码是response.write("<table>"))
所以想来问下可以用python来实现这一想法吗。。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
JS毕竟是前端逻辑,你可以通过AJAX向后台发送一个请求,后台代码(譬如Java)完成对Python脚本的调用。补充内容:
Http的原理就已经限定了浏览器和服务器通信的过程:
AJAX本质上也只是异步向服务端发送请求而已,真正在服务器上做处理的,依然是网站的后台代码,AJAX不能直接操作服务器上的东西。原理理解了,代码只是工具而已。
你用Flask,那么你有两种方法可以操作服务器上的文件:
调用你要调用的脚本就好了。
用Flask很简单的:比如:
index.html 放到templates文件夹下:
python脚本
run.py:安装好了flask之后,直接python run.py即可
ajax就是发送了一个http请求到后台,后台要做的就是接收这个请求,处理并返回结果,用Python做个http服务器就好了,这方面有很好的框架,flask就不错你可以试试