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