[英]how to pass two variable with values in windo.location.href and access them in codeigniter view page
嗨,我想通過使用window.location.href
傳遞包含一些值的變量,所以如何在視圖頁面中傳遞和訪問這兩個變量,這將由方法調用,實際上我遇到了一些錯誤。
<script>
var v1="1";
var v2="2";
window.location.href = "<?=base_url('controller/method/') ?>"+v1+" ";
</script>
您可以這樣做:
<script>
var v1="1";
var v2="2";
window.location.href = "<?= base_url('controller/method/') ?>"+v1+"/"+v2;
</script>
在您的控制器中,您可以通過以下方式訪問它們:
<?php
$v1 = $this->uri->segment(3);
$v2 = $this->uri->segment(4);
?>
然后,您可以將它們傳遞給您的視圖。
此處提供更多信息: https : //www.codeigniter.com/userguide3/libraries/uri.html#class-reference
希望這個能對您有所幫助 :
<script>
var v1="1";
var v2="2";
window.location.href = "<?=base_url('controller/testing/') ?>"+ v1+"/"+v2;
</script>
您控制器的方法(此處為testing
)應如下所示:
public function testing($param1, $param2)
{
echo $param1; /*output 1*/
echo $param2; /*output 2*/
}
有關更多信息: https : //www.codeigniter.com/user_guide/general/controllers.html#passing-uri-segments-to-your-methods
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.