web.py在模板中输出美元符号的方法
2014-08-26 00:00
501 查看
由于web.py已经在模板中定义“$”符号位定界符,所以在模板中如果要使用美元符号需要特殊处理。
如我要在模板中输出“$name”字符串:
报错
$name被认定为一个变量而不是当作HTML字符串处理。如果想要输出“$name”字符串必须要这么写:
保存运行正确输出。
特别是跟jQuery里混合使用的时候,也要注意。如:
要修改成:
这样才可以使用。
因为Python是服务器端语言,而JS是客户端语言。服务器端语言最终把:
翻译成:
然后丢给客户端,而不是jQuery可以使用双美元符号“$$("id")”,概念不要搞错。
如我要在模板中输出“$name”字符串:
$name
报错
$name被认定为一个变量而不是当作HTML字符串处理。如果想要输出“$name”字符串必须要这么写:
$$name
保存运行正确输出。
特别是跟jQuery里混合使用的时候,也要注意。如:
$("id").html("脚本之家");
要修改成:
$$("id").html("脚本之家");
这样才可以使用。
因为Python是服务器端语言,而JS是客户端语言。服务器端语言最终把:
$$("id").html("脚本之家");
翻译成:
$("id").html("脚本之家");
然后丢给客户端,而不是jQuery可以使用双美元符号“$$("id")”,概念不要搞错。
相关文章推荐
- web.py在模板中输出美元符号的方法
- jQuery和web.py美元符号($)冲突的解决方法
- web.py中调用文件夹内模板的方法
- web.py中调用文件夹内模板的方法
- [解决]CS0016: 未能写入输出文件...\App_Web_default.aspx.cdcab7d2.zii776dc.dll”--"拒绝访问。 " 解决方法
- WEB页面在输出JS的代码后变形的问题解决方法
- Log4J输出日志到WEB工程目录的实现方法
- Log4J输出日志到WEB工程目录的实现方法
- Java Web开发——FreeMarker模板使用方法讲解
- web.py获取上传文件名的正确方法
- Python Web开发介绍(二) -Web.py模板使用中的问题
- String类中replaceAll方法不能替换美元符号$的问题解决
- 实现各种文件的下载方法:用于 WEB上的报表导出(jxl 实现Excel报表下载),核心思想就是将文件的输出流传给HttpResponseOutputStream 里就成了。
- 安装web.py出现UnicodeDecodeError,解决方法
- [Webpy]在webpy中使用jinja2模板
- web.py学习之模板
- python webpy模板介绍
- Web页面输出Excel的数字问题解决方法
- Thinkphp 3.0 模板重复输出的原因及解决方法
- Web.py Cookbook 简体中文版 - 在webpy中使用Mako模板引擎