我开始学习javascript。
控制器文件:
public function index(){
$this->load->view('crud_view.php');
$this->load->model('pushnotification_model');
$data['jsonData'] = json_encode($this->pushnotification_model->search_user());
$this->load->view('pushnotification_group_wise_view',$data);
}
search_user
是模型pushnotification_model
中的一个方法,它从数据库中检索数据并返回控制器以进行json编码。
现在在pushnotification_group_wise_view
我有一个如下表:
<div id="showUserData" data-bind="visible: records().length > 0">
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>GCM REG ID</th>
<th>EBL SKY ID</th>
<th style="text-align:center"><button data-bind="click :$root.processAll" class="btn btn-primary">Select All</button></th>
</tr>
</thead>
<tbody data-bind="foreach: records">
<tr>
<td data-bind="text:gcm_regid"></td>
<td data-bind="text:eblSkyId"></td>
<td style="text-align:center"><input type="checkbox" data-bind="checked: isProcessed"></td>
</tr>
</tbody>
</table>
现在我想使用javascript使用$data
填充表格。我怎么能这样做?
答案 0 :(得分:1)
由于您的pushnotification_group_wise_view
已经拥有jsonData
,您可以使用php执行此操作,无需使用JavaScript,但要使用JavaScript执行此操作,您需要使用端点来访问{{1}中的数据结果1}}格式
json
JS中的使用jQuery
public function notification(){
$this->load->model('pushnotification_model');
//return data as json
$this->output
->set_content_type('application/json')
->set_output( json_encode($this->pushnotification_model->search_user()) );
}