js 中使用PHP U方法傳參數

在使用thinkphp開發項目中,須要使用js跳轉連接,在js使用u方法獲取連接地址,代碼以下:
 php

  1. <script> 
  2. var sampleid = 1; 
  3. window.location.href="{:U(MODULE_NAME.'/Likecloth/delete','sample_id="+sampleid+"')}"; 
  4. </script> 

上面這樣寫法,感受沒啥大問題,當跳轉的地址url卻成下面這樣

/index.php?s=/Home/Likecloth/delete/sample_id/"+sampleid+".html

就是說U方法裏沒有解析js變量。

下面換一種方法以下:
 html

  1. <script> 
  2. var sampleid = 1; 
  3. window.location.href="{:U(MODULE_NAME.'/Likecloth/delete/sample_id/"+sampleid+"')}"; 
  4. </script> 

這樣訪問地址以下:

index.php?s=/Home/Likecloth/delete/sample_id/1.html 

    thinkphp

相關文章
相關標籤/搜索