У меня есть базовая страница c html, которая содержит список ссылок. Когда пользователь нажимает на button .extract
, я вызываю метод javaScript, который преобразует эти ссылки в данные JSON и отправляет их в сценарий python с помощью вызова AJAX. Я собираю свои данные на Javascript, но есть ошибка 405 с Python.
index. html:
<button onclick="getAllLinks()" id="exctract" class='pager pager-extract'>Extract</button>
коллектор. js
function postData(input){
valid_input = JSON.stringify(input)
$.ajax({
type: "POST",
url: "store_query.py",
data: { param: valid_input },
async: false,
success: callBackFunc
});
}
function callBackFunc(response) {
// do something with the response
console.log(response);
}
function getAllLinks(){
var links = document.getElementsByTagName('a');
postData(links)
}
store_query.py
from flask import Flask, render_template, redirect,url_for, request
from flask import make_response
app = Flask(__name__)
@app.route("/")
def home():
return "hi"