'backend to front message translator”翻译为“后端到前端消息转换器”。
示例代码: 若在后端使用 Python,可以使用 Python 自带的 JSON 模块将后端传递过来的字典类型数据转化为 JSON 格式,再将 JSON 数据通过 AJAX(异步 JavaScript 和 XML)方式发送到前端页面上,并在前端使用 JavaScript 的 JSON.parse() 方法将 JSON 数据转化为 JavaScript 对象。
以下是 Python 后端代码示例:
import json
from flask import Flask
app = Flask(__name__)
@app.route('/data')
def get_data():
data = {"name": "John", "age": 30}
return json.dumps(data)
if __name__ == '__main__':
app.run()
以下是 JavaScript 前端代码示例:
var xhr = new XMLHttpRequest();
xhr.open('GET', '/data', true);
xhr.onreadystatechange = function() {
if (xhr.readyState == 4 && xhr.status == 200) {
var data = JSON.parse(xhr.responseText);
console.log(data); // 输出: Object { name: "John", age: 30 }
}
};
xhr.send();