Я новичок в jquery и flask, поэтому мне нужна помощь. В настоящее время я создаю опрос, используя html и jquery, и когда пользователь нажимает кнопку отправки, он фиксирует ответ, используя flask. Я преобразовал ответ в формат Json, используя jquery.
Пожалуйста, посмотрите мой приведенный ниже код jquery при отправке данных формы.
$('form').submit(function(event) {
var obj = $(this).serializeJSON();
var jsonstring = JSON.stringify(obj);
$.ajax({ // make an AJAX request
type: "POST",
contentType: 'application/json; charset=utf-8',
url: "http://127.0.0.1:5000/postjson", // it's the URL
processData: false,
data: obj, // serializes the form's elements
dataType: 'json',
success: function()
{
}
});
});
В приложении flask сначала я проверяю, находятся ли данные ответа в формате json или нет, используя приведенный ниже код
from flask import Flask, render_template
from flask import request
app = Flask(__name__)
@app.route('/postjson', methods=['POST'])
def postJsonHandler():
print('-----')
print(request.is_json)
Но каждый раз, когда метод печати заполняет false для запроса. is_ json.
Посоветуйте, пожалуйста, по этому поводу. Возможно, я что-то делаю неправильно в своем коде. Итак, нужна ваша помощь.
Заранее спасибо