你好!
<在html里和标签符有冲突,如div标签外面就需要,因此需要一个代替符号。
{}和[]就不会有语法冲突的问题,所以并不需要。
至于json中是可以带有{}[]的,如果使用正规的解析方法是不会有问题的。
提供一个javascript的解析例子,需要先加载jquery
<script type="text/javascript" src="jquery-1.9.1.min.js"></script><script type="text/javascript">
var obj1={a:'{}[]'}//定义js对象
alert(JSON.stringify(obj1))//将js对象转成json字符串
var json='{"b":"{}[]"}'//定义json字符串
var obj2=$.parseJSON(json)//将json字符串解析为js对象
alert(obj2['b'])//输出对象属性
</script>
这个是模板引擎中的写法,{} 内写的是PHP中传递过来的变量或者一些函数。像你这个很明显是ThinkPHP中的 U 函数, 这个函数将对你传入的参数解析成一个完整的URL
最终结果应该映射到 : Home模块中的 Login控制器中的 verify_c 方法。
因为花括号并不代表任何的内容,浏览器只会解析HTML中的<>标签,只有Javascript、json等会被浏览器解析
如果是自己做的Javascript函数则需要自己检查错误的地方,方法:将解析函数复制到控制台运行测试