在使用thinkphp開發項目中,須要使用js跳轉連接,在js使用u方法獲取連接地址,代碼以下:
php
- <script>
- var sampleid = 1;
- window.location.href="{:U(MODULE_NAME.'/Likecloth/delete','sample_id="+sampleid+"')}";
- </script>
上面這樣寫法,感受沒啥大問題,當跳轉的地址url卻成下面這樣
/index.php?s=/Home/Likecloth/delete/sample_id/"+sampleid+".html
就是說U方法裏沒有解析js變量。
下面換一種方法以下:
html
- <script>
- var sampleid = 1;
- window.location.href="{:U(MODULE_NAME.'/Likecloth/delete/sample_id/"+sampleid+"')}";
- </script>
這樣訪問地址以下:
index.php?s=/Home/Likecloth/delete/sample_id/1.html
thinkphp