后端使用的是Flask,前端是jQuery Mobile。后端会传一段字符串给前端,这段字符串中会有类似于“http://xxx.jpg”这样的图片URL。现在想要将这个URL直接替换成这样的标签,然后在页面上输出。试着在后端进行正则表达式的替换,结果会出现错误,我的代码如下:
产品详情
{{ product.name }}
var txt = {{ product.description}};
$('#desc').text(txt);
联系方式
其中,var txt = {{ product.description}};一句,如果不换成var txt = {{ product.description|tojson|safe}};的话就会什么也不输出。
干嘛不直接把{{ product.description}}对应的内容编译进html里,编译进js再操作有点多此一举。。。
玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd19619.html
相关文章 Recommend