呈上题
我正在使 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>
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脚本的呀
不知道你这个问题是否已经解决, 如果还没有解决的话: