我想根据用户在表单中输入的内容在网页上显示图像。我有abc.jade中定义的表单,在abc.js中我存储了表单中的所有内容,并生成了图像的url并根据表单将其存储在变量map_img中。如何在jade中设置图像的源以指向map_img URL?
abc.js:
sales.save();
markers = [{ 'location': sales.location }]
var gm = require('googlemaps');
var map_img = gm.staticMap(sales.location, 16, '500x400', false, false, markers);
一般来说,从node / express操作HTML / Jade文档中字段的最佳方法是什么?
答案 0 :(得分:0)
我不确定我的问题是否正确......
有多种方法可以发送数据。 这里主要描述:http://jade-lang.com/reference/
我通常使用#{img_map},或者如果你必须使用纯html,最好使用它!{img_map_html_desc}。
此外,替代变体,创建#temp div,在那里发送数据。比在前端js(在window.onload上),您可以获取该数据并存储到变量。不要忘记在不再需要之后清除#temp div。 一旦我使用了侧面前端js模块,并且找不到比这更好的溶剂。导致该模块等待window.onload,而不是开始加载自己......