return javascript 中的数据和 Python

return data in javascript with Python

我正在用 Python、Javascript (JQuery) 和 AJAX 创建一个网站。我知道使用 Ajax 执行 Python 脚本,但我不知道使用 Python.

将 return 数据发送到 Javascript

例如,如果表格中有错误,我想发送警报 ("The mail is incorrect")。我知道使用 PHP,我可以使用 echo "something",但我不知道如何使用 Python。

def secure_mail(mail):
    if mail == "":
        error = "the mail is empty"
        print error

感谢您的帮助!

在您的 ajax 成功消息或在您的 ajax 方法中定义的错误函数中,您希望收到返回的 JSON 数据,其中将包含由您的 Python 后端。

所以在你的 python 后端创建一个字典。

import json
returnValue = {'error': 'you messed up something'}

## serialize to json string
return json.dumps(returnValue)

比起在您的 ajax 方法中 data.error 等于 "you messed up something"

根据您选择的 Web 框架(django、flask),处理请求和将字典作为 json 字符串返回的概念是相似的。