Im пытается включить локальную функцию сохранения в моем Web App и каждый раз, когда я отправить данные в любой форме, я получаю следующее сообщение об ошибке:Почему я не могу отправить POST в sqlite из AJAX?
builtins.TypeError, а затем трассировки стека в/SAVEFILE и Jquery-3.1.1 .js: 9536 POST http://127.0.0.1:5000/SaveFile 500 (INTERNAL SERVER ERROR) в журнале консоли, когда я запустить приложение
Я настроил Everthing в колбе ниже следующим образом:
from flask import Flask, render_template, request
import sqlite3
import requests
from requests import Request
import json
DATABASE = 'data/data.db'
app = Flask(__name__)
db = sqlite3.connect(DATABASE)
cur = db.cursor()
cur.execute("CREATE TABLE IF NOT EXISTS myrecipes(id INTEGER PRIMARY KEY, name TEXT, rating TEXT, author TEXT, source TEXT)")
db.commit()
Функция 10AJAX:
function saveRecipe(title){
$.ajax({
type : "POST",
url : "/SaveFile",
data: { 'name': this.title },
success: function(data) {
console.log("correct");
},
error: function(err) { alert(err); }
});
}// Save end
Мне жаль, что я не могу включать больше информации в пост, но им даже не знаю, где им будет неправильно или то, что им не хватает, я добавил таблицу, как я ушел, что из код по ошибке.
И после того, как связанного дубликат, дубликат [Как получить публикуемую JSON в термос?] (HTTP://stackoverflow.com/q/20001229/400617) – davidism