На стороне сервера я просто распечатываю json-as-dictionary на консоли
@app.route('/',methods=['GET','POST'])
@login_required
def index():
if request.method == "POST":
print request.json.keys()
return "hello world"
Теперь, когда я делаю почтовый запрос через ajax, консоль печатает словарь с нужным содержимым.
На стороне клиента я пытаюсь использовать различные методы для выполнения некоторого jquery, основанного на успешном вызове ajax. Я просто понял, что это может быть ошибка на моей стороне сервера, т.е. Я не отправляю ни одного заголовка запроса, чтобы сообщить jquery, что его вызов ajax был успешным.
Итак, как мне отправить статус OK моему клиенту, чтобы сказать, что все в порядке?
Для полноты, вот мой клиентский код
$.ajax({
type: 'POST',
contentType: 'application/json',
data: JSON.stringify(myData),
dataType: 'json',
url: '/',
success: function () {
console.log("This is never getting printed!!")
}});