как передать две переменные со значениями в windo.location.href и получить доступ к ним на странице просмотра codeigniter - PullRequest
0 голосов
/ 29 мая 2018

Привет, я хочу передать переменную, содержащую некоторые значения, используя window.location.href, так как передать и получить доступ к этим двум переменным на странице просмотра, которая будет вызываться методом, на самом деле я получаю некоторую ошибку.

<script>

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


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

</script>

Ответы [ 2 ]

0 голосов
/ 29 мая 2018

Надеюсь, это поможет вам:

<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

0 голосов
/ 29 мая 2018

Вы можете сделать это:

<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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...