【发布时间】:2017-05-17 15:02:47
【问题描述】:
如何在不加载页面的情况下从视图的代码点火器获取值到控制器。
我在控制器中有 2 个类,index 和 create_data。
我需要动态打印$test
我怎样才能使我的代码工作?
查看
<?php echo form_open("example/create_data", "class='form-horizontal' row-border")?>
<select name="example" onchange()="this.form.submit()">
<option value="1">1</option>
<option value="2">2</option>
</select>
<button type="submit">Tambah</button>
<?php form_close()?>
控制器
function index(){
$data['combo'] = comboData();
$test = $this->input->post();
$data['test'] = $test;
echo $test;
if ($test==1) {
doSomething();
} else{
doNothing();
}
$this->template->display('example/index',$data);
}
【问题讨论】:
-
在值更改时调用“this.form.submit()”将提交表单并重新加载。您需要编写一些 javascript (ajax) 来发送值而无需重新加载。
标签: javascript jquery html ajax codeigniter