jQuery中使用getJSON传递html文本

需要注意的是,html文本中的<>字符需要特别处理,示例如下:

function admin_data(){

$result_data['name'] ="NAME";

$result_data['content'] = $this->load->view('cont/game/game_search_v.php', $data, true);

$json=json_encode($result_data);
$myjson=strtr($json, array('<'=>'\u003C',">"=>'\u003E'));
echo $myjson;

}

jQuery代码:

   $("#link_data").click(function(){
       $.getJSON('/get_data', function(data){
           art.dialog({
                "title":data.name,
                "padding":15,
                "background": '#FFF',
                "content": data.content,
                "lock":true,
                "fixed":true
            });
       });

   });

 

posted @ 2012-08-29 17:10  令狐葱★  阅读(685)  评论(0编辑  收藏  举报