簡體   English   中英

如何在windo.location.href中傳遞兩個帶有值的變量並在codeigniter視圖頁面中訪問它們

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM