Как я могу использовать данные, отправленные из ajax в колбу?

У меня проблемы с получением данных POSTed из JQuery AJAX.

$('#clickme').click( function() {
    var data = save_input(); // data

    data['_sid'] = $survey_id;  // survey_id injected from flask
    data['_uip'] = $user_ip; // user_ip injected from flask, request.remote_addr

    $.ajax({
        type : "POST",
        url : "{{ url_for('mod.load_ajax') }}",
        data: JSON.stringify(data),
        contentType: 'application/json;charset=UTF-8',
        success: function(result) {
            console.log(result);
        }
    });

    console.log(data);
});

из кода,data это объект JavaScript, как

{
    'foo' : 'foo',
    'bar' : 'bar',
    'fo_' : 42,
}

что я пытаюсь сделать в колбе:

@mod.route('/load_ajax', methods=["GET", "POST"])
def load_ajax():
    if request.method == "POST":
        # load _sid and _uip from posted JSON and save other data
        # but request.form is empty.
        # >>> request.form
        # ImmutableMultiDict([]) 
        return str(request.form)

видите, запрос ajax сделан, но данные не переданы. я делаюconsole.log(data) с AJAX, чтобы я мог видеть, что у меня действительно есть некоторые значимые данные вdata Переменная в JQuery. но request.form в представлении ajax пуст. Где мои данные представлены?

Ответы на вопрос(4)

Ваш ответ на вопрос