我的觀點笨查詢結果顯示
<?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」:「test description \ r \ nwww.google.com </a>」}]} 如何使它更好,例如顯示「test description ..」字符?
在此先感謝。
在你的jquery腳本中使用parseJSON,它會工作...如果你想我解釋更多..加入聊天http://chat.stackoverflow.com/rooms/146504/codeigniter –