首页 > 解决方案 > 如何通过windo.location.href中的值传递两个变量并在codeigniter视图页面中访问它们

问题描述

嗨,我想通过使用传递包含一些值的变量,window.location.href因此如何在视图页面中传递和访问这两个变量,这将通过方法调用,实际上我遇到了一些错误。

<script>

var v1="1";
var v2="2";


 window.location.href = "<?=base_url('controller/method/') ?>"+v1+" ";

</script>

标签: phpjquerycodeigniter

解决方案


希望对你有帮助 :

<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


推荐阅读