声明表单头:
<?php echo form_open('materiallist/find',array('id'=>'materialsForm','class' => 'form-horizontal form-ajax', 'role' => 'form','data-ajax-id'=>'materialsList')) ?>
materiallist/find:提交表单时的处理函数
id:表单id
class:表单class
role:给读屏软件用的
data-ajax-id:在表单外定义一个容器,命其id为materialsList,可将find处理得到的数据,存入该容器中(具体意会)
index页面:
<?php echo form_open('materiallist/find',array('class' => 'form-horizontal form-ajax', 'role' => 'form','data-ajax-id'=>'<span style="color:#cc0000;">materialsList</span>','id'=>'materialsForm')) ?>
<div>
<div>
<span class="input-group-btn">
<span style="white-space:pre"> </span> <button class="btn btn-primary" id="btnFind" type="submit">查找</button>
</span>
<input type="hidden" id="rowstart" name="rowstart" value="0" />
</div>
</div>
</form>
<div id="<span style="color:#cc0000;">materialsList</span>">
</div>
materiallist/find:
public function find()
{
$Type = $this->input->post("materialType");
$Folder = $this->input->post("materialFolder");
$data["httpbase"]=$this->get_mediabase();
$data['rowstart'] = $this->input->post('rowstart',true);
if(empty($data['rowstart']))
{
$data['rowstart'] =0;
}
$total_rows=0;
$data['list'] = $this->materiallist_model->get_list($Type,$Folder,$data['rowstart'],$this->per_page,$total_rows);
$this->initPage($total_rows);
$this->load->view('<span style="color:#cc0000;">materiallist/list</span>',$data);
}
list页面:
<div class="material-content">
<?php foreach ($list as $user): ?>
<div class="each-floor">
<div class="each-floor-padding">
<div class="img-floor" data-id="<?php echo $user["Id"];?>" title="<?php echo $user["ClientName"];?>">
<div class="img-floor-src"><img alt="" src='<?php echo $user["Url"];?>'></div>
<div class="img-floor-name" style="overflow: hidden;"><span><?php echo $user["ClientName"];?></span></div>
</div>
<div class="btn-box"><button id="btn-material-del" class="btn btn-primary btn-sm " >删除</button></div>
</div>
</div>
<?php endforeach ?>
</div>