マイビューCodeIgniterのクエリ結果の表示
<?php echo $calendar; ?>
<div id="event_area"></div>
<script type="text/javascript">
$(document).ready(function(){
$('.calendar .day').click(function(){
var day_data= $(this).find('.content').html();
if($(this).find('.content').html()!=null){
$.ajax({
url: "<?php echo base_url('calendar/pass_name')?>/",
method:"POST",
data:{'day_data':day_data},
success:function(data){
$('#event_area').html(data);
}
})
マイコントローラ:
function pass_name(){
$name=$this->input->post('day_data');
$result=$this->load->model('calendar_model')->get_description($name);
$data['calendar'] = $result;
echo json_encode($data);
}
マイモデル:
function get_description($name){
$query = $this->db
->select('description')
->from('calendar')
->where('name',$name)
->get();
return $query->result();
}
これは私が私の見解で取得していた結果の一例です。 {"calendar":[{"description": "テストの説明\ r \ nwww.google.com </a>"}]} 文字?
ありがとうございます。
jqueryスクリプトでparseJSONを使用すると、もっとうまく説明したい場合は動作します。http://chat.stackoverflow.com/rooms/146504/codeigniter –