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 字符串返回的概念是相似的。
我正在用 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 字符串返回的概念是相似的。