环境linux
define('APP_DEBUG',false);
'URL_CASE_INSENSITIVE' => false,
的情况下
__SELF__取值不对 导致以下代码无法运转
{/* 产品筛选start */}
$("[data-productno]").click(function(){
var filtervalue=$(this).attr("data-productno");
var productno = "{$Think.get.productno}";
var reg = new RegExp("/productno/" +productno);
if("{$Think.get.productno}"==""){
//没有这个值 全新新增
location.href="__SELF__"+"/productno/"+filtervalue;
}else{
//有这个值 只能替换
location.href="__SELF__".replace(reg,"/productno/"+filtervalue);
}
})
{/* 产品筛选end */}
不对是很正常的,3.2 关闭调试模式之后是正式线上模式,框架底层有个编译的机制在里头,这种动态获取的最好直接写成静态,如果确实是变动的获取,也不要直接使用这种东东,换种方案试试