Ton*_*ark 5 javascript python ajax google-chrome-extension flask
我正在尝试使用 AJAX 调用在我的 chrome 扩展的 Javascript 前端和我计划使用我的机器学习代码的 Flask API 之间来回发送数据。
内容.js
console.log("Application GO");
function colorChanger() {
let tweets = document.querySelectorAll("article");
tweets.forEach(function (tweet) {
$(document).ready(function () {
$.ajax({
type: "POST",
contentType: "application/json;charset=utf-8",
url: "/_api_call",
traditional: "true",
data: JSON.stringify({tweet}),
dataType: "json"
});
});
tweet.setAttribute("style", "background-color: red;");
});
}
let timer = setInterval(colorChanger, 2000);
Run Code Online (Sandbox Code Playgroud)
烧瓶代码
from flask import Flask, flash, request, redirect, url_for
from flask_cors import CORS
app = Flask(__name__)
CORS(app)
@app.route('/_api_call', methods=['GET'])
def fake_news_detector():
data = request.get_json()
with open('temp.txt', 'w') as f:
f.write(data)
return data
Run Code Online (Sandbox Code Playgroud)
错误
Uncaught ReferenceError: $ is not defined
content.js:11 (anonymous function) // which points to line - $(document).ready(function () {
Run Code Online (Sandbox Code Playgroud)
我是 Javascript 和 Flask 的新手。任何帮助都会非常有帮助。非常感谢 !
| 归档时间: |
|
| 查看次数: |
421 次 |
| 最近记录: |