我想通过我的复选框而不刷新codeigniter中的页面。我想传递的值是在控制器上。
这是我的复选框
<label><input type="checkbox" name="car1" value="red"> Car 1</label>
我的Javascript文本框切换消息
<script type="text/javascript">
$(document).ready(function(){
$('input[type="checkbox"]').click(function(){
if($(this).attr("value")=="red"){
$(".1").toggle();
}
if($(this).attr("value")=="green"){
$(".2").toggle();
}
if($(this).attr("value")=="blue"){
$(".3").toggle();
}
});
});
</script>
然后是我的通知消息
<div class="1 vxz">You have selected Car 1</div>
我勾选复选框时想要显示的控制器中的折线。
public function test() {
$this->load->library('googlemaps');
$config['center'] = '-6.334, 106.85';
$config['zoom'] = 'auto';
$this->googlemaps->initialize($config);
$polyline = array();
$polyline['points'] = $this->GetMap();
$marker['infowindow_content'] = 'Mobil 1!';
$marker['icon'] = 'http://chart.apis.google.com/chart?chst=d_map_pin_letter&chld=A|9999FF|000000';
$this->googlemaps->add_polyline($polyline);
$data['map'] = $this->googlemaps->create_map();
$this->load->view('map') }
这是显示地图的视图。
<?php echo $map['js']; ?>
<?php echo $map['html']; ?>
基本上,传递值在控制器上,当我点击复选框时如何获取值。