我正在使用Python,Javascript(JQuery)和AJAX创建一个网站。我知道用Ajax执行Python脚本,但我不知道用Python将数据返回给Javascript。
例如,如果表单中有错误,我想发送提醒(“邮件不正确”)。我知道使用PHP,我可以使用echo“something”但我不知道如何使用Python。
def secure_mail(mail):
if mail == "":
error = "the mail is empty"
print error
感谢您的帮助!
答案 0 :(得分:1)
在ajax方法中定义的ajax成功消息或错误函数中,您希望接收回JSON数据,该数据将包含由Python后端确定的特定错误。
所以在你的python后端创建一个字典。
import json
returnValue = {'error': 'you messed up something'}
## serialize to json string
return json.dumps(returnValue)
比你的ajax方法中的data.error等于“你搞砸了什么”
根据您选择的Web框架(django,flask),处理请求并将字典作为json字符串返回的概念将类似。