将php变量传递给javascript函数,将该变量用作url中的参数

时间:2015-07-08 13:39:53

标签: codeigniter

我有一个变量$ lat,我需要它传递给javascript函数show(),其中$ lat通过window.location.href传递给url。 我已经搜索了所有内容但似乎没有任何效果。顺便说一句,我不想​​为此使用ajax。可以用其他方法吗?我正在使用php codeigniter。

2 个答案:

答案 0 :(得分:0)

不使用Ajax,您只能通过视图传递该变量。想象一下以下场景:

function yourController()
{
  $data['lat'] = 'http://google.com';
  $this->load->view('yourView/index', $data);
}

<html>
  <head>
  </head>
  <body>
     <script>
        function show()
        {
           window.location.href = '<?php echo $lat; ?>';
        }
     </script>
  </body>
</html>

答案 1 :(得分:0)

var lat = '<?php echo $lat;?>';
show(lat);
function show(lat){
  location.href = 'something.com?latval='+lat;
}