ajax 调用 python 脚本结果, 没反应/成功

呈上题

我正在使 javascript ajax 调用 python 结果,但新数据未从 .py 脚本返回

环境:windows、python,我在visual studio code中用live server打开

html>
<html>
    <body>
<p id="demo">original datap>
 
<script type="text/javascript">
 
$.ajax({
    type: 'POST',
    url: 'get_sql_where_02.py',
    data: {data_sent:'Send this to python script'},
    success: function(data) {
      document.getElementById("demo").innerHTML = data;
    }
  });
 
script>
 
    body>
html>
  • get_sql_where_02.py
    ```
    import mysql.connector
    import webbrowser
    import time
    import pymysql
    import sys

import ast
mydb = mysql.connector.connect(
host="196.8.98.141",
user="root",
password="password",
database="data_db",
auth_plugin='mysql_native_password'
)

mycursor = mydb.cursor()
mycursor.execute("SELECT P_TITLE,P_PRODUCT FROM webpage WHERE P_ID = '001'")

myresult = mycursor.fetchall()

print(myresult)

data_to_pass_back = myresult
```

html 无法直接调用 python 文件的,需要使用类似 flask 框架实现一个基本的路由的

用jQuery的ajax post是向指定网址发送数据,不能用来调用Python脚本的呀

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^